Module: ActiveRecord::AttributeMethods::PrimaryKey
- Defined in:
- lib/composite_primary_keys/primary_key.rb
Instance Method Summary collapse
Instance Method Details
#to_key ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/composite_primary_keys/primary_key.rb', line 4 def to_key # CPK #key = send(self.class.primary_key) #[key] if key primary_key = self.class.primary_key if primary_key.is_a?(Array) primary_key.collect{|k| send(k)} else key = send(primary_key) [key] if key end end |