Module: Lolita::Configuration
- Defined in:
- lib/lolita/configuration.rb,
lib/lolita/configuration/tab.rb,
lib/lolita/configuration/base.rb,
lib/lolita/configuration/core.rb,
lib/lolita/configuration/list.rb,
lib/lolita/configuration/tabs.rb,
lib/lolita/configuration/field.rb,
lib/lolita/configuration/action.rb,
lib/lolita/configuration/column.rb,
lib/lolita/configuration/fields.rb,
lib/lolita/configuration/filter.rb,
lib/lolita/configuration/search.rb,
lib/lolita/configuration/columns.rb,
lib/lolita/configuration/field_set.rb,
lib/lolita/configuration/field/date.rb,
lib/lolita/configuration/field/enum.rb,
lib/lolita/configuration/field/hash.rb,
lib/lolita/configuration/field/time.rb,
lib/lolita/configuration/factory/tab.rb,
lib/lolita/configuration/field/array.rb,
lib/lolita/configuration/field/float.rb,
lib/lolita/configuration/field/range.rb,
lib/lolita/configuration/nested_form.rb,
lib/lolita/configuration/nested_list.rb,
lib/lolita/configuration/tab/content.rb,
lib/lolita/configuration/tab/default.rb,
lib/lolita/configuration/field/hidden.rb,
lib/lolita/configuration/field/string.rb,
lib/lolita/configuration/field/symbol.rb,
lib/lolita/configuration/factory/field.rb,
lib/lolita/configuration/field/boolean.rb,
lib/lolita/configuration/field/integer.rb,
lib/lolita/configuration/field/date_time.rb,
lib/lolita/configuration/field/big_decimal.rb
Overview
All classes that want to use lolita for configuration should include this module.
Defined Under Namespace
Modules: ClassMethods, Factory, Field, Tab Classes: Action, Base, Column, Columns, Core, FieldSet, Fields, Filter, List, NestedForm, NestedList, Search, Tabs
Class Method Summary collapse
-
.included(base) ⇒ Object
When Lolita::Configuration is included, it add hook for class :after_lolita_loaded and define class methods lolita and lolita= and instance method lolita that refers to class method with same name.
Class Method Details
.included(base) ⇒ Object
When Lolita::Configuration is included, it add hook for class :after_lolita_loaded and define class methods lolita and lolita= and instance method lolita that refers to class method with same name.
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/lolita/configuration.rb', line 6 def self.included(base) base.class_eval do include Lolita::Hooks add_hook :after_lolita_loaded extend ClassMethods def lolita self.class.lolita end end end |