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