summaryrefslogtreecommitdiff
path: root/lib/phone_controllers/snom_phone.rb
blob: 9c41e02a3a728ed5a865cdb4b19df3e19e688ad2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class SnomPhone
  
  attr_accessor :phone, :destination_number
  
  def initialize( attributes = {} )
   @phone               = attributes[:phone]
   @destination_number  = attributes[:destination_number]
  end
  
  def initiate_call
    # TODO Initiate a new call to the destination_number.
    # Do what ever it takes.
    42
  end
  
  # persisted is important not to get "undefined method
  # `to_key' for" error
  # -- Huh? #TODO Add a better description.
  def persisted?
    false
  end
  
end