class Posmoni::Response
Attributes
body[R]
code[R]
Public Class Methods
new(body, code)
click to toggle source
# File lib/posmoni/response.rb, line 7 def initialize(body, code) @body = body @code = code.to_i end
Public Instance Methods
data()
click to toggle source
# File lib/posmoni/response.rb, line 16 def data body['data'] end
error()
click to toggle source
# File lib/posmoni/response.rb, line 24 def error body['error'] unless successful? end
message()
click to toggle source
# File lib/posmoni/response.rb, line 28 def message meta['message'] end
meta()
click to toggle source
# File lib/posmoni/response.rb, line 32 def meta body['meta'] end
status()
click to toggle source
# File lib/posmoni/response.rb, line 20 def status code end
successful?()
click to toggle source
# File lib/posmoni/response.rb, line 12 def successful? [200, 201].include? code end
total()
click to toggle source
# File lib/posmoni/response.rb, line 36 def total meta['total_count'] || 0 end