Module: NinjaModel::Identity
Instance Method Summary collapse
Instance Method Details
#to_key ⇒ Object
19 20 21 22 23 |
# File 'lib/ninja_model/identity.rb', line 19 def to_key key = nil key = send(self.class.primary_key) if persisted? [key] if key end |
#to_model ⇒ Object
11 12 13 |
# File 'lib/ninja_model/identity.rb', line 11 def to_model self end |
#to_param ⇒ Object
15 16 17 |
# File 'lib/ninja_model/identity.rb', line 15 def to_param send(self.class.primary_key).to_s if persisted? end |