Module: FSR::Model
- Defined in:
- lib/fsr/model.rb,
lib/fsr/model/call.rb,
lib/fsr/model/enum.rb,
lib/fsr/model/tier.rb,
lib/fsr/model/agent.rb,
lib/fsr/model/queue.rb,
lib/fsr/model/channel.rb
Defined Under Namespace
Classes: Agent, Call, Channel, Enum, Queue, Tier
Instance Method Summary
collapse
Instance Method Details
#inspect ⇒ Object
7
8
9
|
# File 'lib/fsr/model.rb', line 7
def inspect
"<##{self.object_id} #{self.class} - #{self.to_hash}>"
end
|
#to_hash ⇒ Object
3
4
5
|
# File 'lib/fsr/model.rb', line 3
def to_hash
Hash[fields.map { |f| [f,self.send(f.to_sym)] }]
end
|