class MultipleMan::Identity::SingleField
Attributes
identifier[RW]
Public Class Methods
new(record, identifier = :id)
click to toggle source
Calls superclass method
MultipleMan::Identity::new
# File lib/multiple_man/identity.rb, line 32 def initialize(record, identifier = :id) MultipleMan.logger.warn("Using :identifier in publish is deprecated, please switch to identify_by.") self.identifier = identifier || :id super(record) end
Public Instance Methods
value()
click to toggle source
# File lib/multiple_man/identity.rb, line 38 def value if identifier.class == Proc identifier.call(record).to_s else record.send(identifier).to_s end end