Module: ActiveRecordUuid

Defined in:
lib/active_record_uuid.rb,
lib/active_record_uuid/hooks.rb,
lib/active_record_uuid/config.rb,
lib/active_record_uuid/version.rb,
lib/active_record_uuid/serializer.rb,
lib/active_record_uuid/rails/railtie.rb,
lib/active_record_uuid/extensions/quoting_extension.rb,
lib/active_record_uuid/extensions/association_methods.rb,
lib/active_record_uuid/rails/generators/config_generator.rb

Defined Under Namespace

Modules: AssociationMethods, Generators, Model, QuotingExtension Classes: Config, Hooks, Railtie, Serializer

Constant Summary collapse

VERSION =
"0.3.1"

Class Method Summary collapse

Class Method Details

.configObject



21
22
23
# File 'lib/active_record_uuid.rb', line 21

def self.config
  @config || ActiveRecordUuid::Config.new
end

.configure(&block) ⇒ Object



15
16
17
18
19
# File 'lib/active_record_uuid.rb', line 15

def self.configure(&block)
  @config = ActiveRecordUuid::Config.new
  @config.instance_eval(&block)
  @config.validate_options!
end