Module: PluckMap::AssociationScope
- Defined in:
- lib/pluck_map/association_scope.rb
Defined Under Namespace
Classes: Current, Rails42, Rails50
Class Method Summary
collapse
Class Method Details
.[](version) ⇒ Object
11
12
13
|
# File 'lib/pluck_map/association_scope.rb', line 11
def self.[](version)
const_get "Rails#{version.to_s.delete(".")}"
end
|
.create ⇒ Object
15
16
17
18
19
20
21
|
# File 'lib/pluck_map/association_scope.rb', line 15
def self.create
case ActiveRecord.version.segments.take(2)
when [4,2] then self[4.2].create
when [5,0] then self[5.0].create
else self::Current.create
end
end
|