class LittleSMS::Responce
Public Class Methods
new(json)
click to toggle source
# File lib/little_sms/responce.rb, line 5 def initialize(json) @json = json.symbolize_keys end
Public Instance Methods
error()
click to toggle source
# File lib/little_sms/responce.rb, line 17 def error @json[:error] if error? end
error?()
click to toggle source
# File lib/little_sms/responce.rb, line 13 def error? @json[:status] == "error" end
message()
click to toggle source
# File lib/little_sms/responce.rb, line 21 def message @json[:message] if error? end
method_missing(name, *args)
click to toggle source
Calls superclass method
# File lib/little_sms/responce.rb, line 25 def method_missing(name, *args) unless args.empty? super else @json[name] || super end end
respond_to?(method)
click to toggle source
Calls superclass method
# File lib/little_sms/responce.rb, line 33 def respond_to?(method) @json.has_key?(method) || super end
success?()
click to toggle source
# File lib/little_sms/responce.rb, line 9 def success? @json[:status] == "success" end