Module: ActiveRecord::Uuid

Defined in:
lib/active_record/uuid.rb,
lib/active_record/uuid/model.rb,
lib/active_record/uuid/railtie.rb,
lib/active_record/uuid/version.rb,
lib/active_record/uuid/relation.rb,
lib/active_record/uuid/finder_methods.rb

Defined Under Namespace

Modules: FinderMethods, Model, Relation Classes: Railtie

Constant Summary collapse

VERSION =
"0.9.1"

Class Method Summary collapse

Class Method Details

.included(model) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/active_record/uuid.rb', line 9

def self.included(model)
  class << model
    alias_method :relation_without_uuid, :relation
  end

  model.instance_eval do
    extend Relation
    include Model
  end
end