Module: ActiveDynamic

Defined in:
lib/active_dynamic/version.rb,
lib/active_dynamic/attribute.rb,
lib/active_dynamic/data_type.rb,
lib/active_dynamic/active_record.rb,
lib/active_dynamic/configuration.rb,
lib/active_dynamic/null_provider.rb,
lib/active_dynamic/attribute_definition.rb,
lib/active_dynamic/has_dynamic_attributes.rb

Defined Under Namespace

Modules: ActiveRecord, DataType, HasDynamicAttributes Classes: Attribute, AttributeDefinition, Configuration, NullProvider

Constant Summary collapse

VERSION =
'0.5.9'.freeze
@@configuration =
nil

Class Method Summary collapse

Class Method Details

.configurationObject



11
12
13
# File 'lib/active_dynamic/configuration.rb', line 11

def self.configuration
  @@configuration || configure
end

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

Yields:



5
6
7
8
9
# File 'lib/active_dynamic/configuration.rb', line 5

def self.configure
  @@configuration = Configuration.new
  yield configuration if block_given?
  configuration
end