Module: CubitComponents

Defined in:
lib/cubit_components.rb,
lib/cubit_components/engine.rb,
lib/cubit_components/version.rb,
lib/cubit_components/box_component.rb,
lib/cubit_components/configuration.rb,
lib/cubit_components/base_component.rb,
lib/cubit_components/page_component.rb,
lib/cubit_components/bleed_component.rb,
lib/cubit_components/stack_component.rb,
lib/cubit_components/tiles_component.rb,
lib/cubit_components/vattr_validator.rb,
lib/cubit_components/inline_component.rb,
lib/cubit_components/spread_component.rb,
lib/cubit_components/columns_component.rb,
lib/cubit_components/page_block_component.rb,
lib/cubit_components/content_block_component.rb,
lib/cubit_components/previews/preview_helper.rb,
lib/cubit_components/previews/components_index.rb

Defined Under Namespace

Modules: Previews, VattrValidator Classes: BaseComponent, BleedComponent, BoxComponent, ColumnsComponent, Configuration, ContentBlockComponent, Engine, InlineComponent, PageBlockComponent, PageComponent, SpreadComponent, StackComponent, TilesComponent

Constant Summary collapse

VERSION =
"0.1.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



23
24
25
# File 'lib/cubit_components.rb', line 23

def self.configuration
  @configuration ||= Configuration.new
end

Class Method Details

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

Yields:



27
28
29
# File 'lib/cubit_components.rb', line 27

def self.configure
  yield(configuration)
end

.reset_configuration!Object



31
32
33
# File 'lib/cubit_components.rb', line 31

def self.reset_configuration!
  @configuration = Configuration.new
end