Module: ClassVariants

Defined in:
lib/class_variants.rb,
lib/class_variants/helper.rb,
lib/class_variants/railtie.rb,
lib/class_variants/version.rb,
lib/class_variants/instance.rb,
lib/class_variants/configuration.rb,
lib/class_variants/action_view/helpers.rb,
lib/generators/class_variants/install/install_generator.rb

Defined Under Namespace

Modules: ActionView, Generators, Helper Classes: Configuration, Instance, Railtie

Constant Summary collapse

VERSION =
"1.1.1"

Class Method Summary collapse

Class Method Details

.buildObject



20
21
22
# File 'lib/class_variants.rb', line 20

def build(...)
  Instance.new(...)
end

.configurationObject



12
13
14
# File 'lib/class_variants.rb', line 12

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



16
17
18
# File 'lib/class_variants.rb', line 16

def configure(&block)
  yield(configuration)
end