class Kokkai::Parser
Attributes
data[R]
raw_data[R]
Public Class Methods
new(raw_data, raw_status)
click to toggle source
# File lib/kokkai/parser.rb, line 7 def initialize(raw_data, raw_status) if raw_status == 200 @data = Data.new(raw_data.dig("data")) else error = error(raw_data, raw_status) raise(error) end end
Private Instance Methods
error(raw_data, raw_status)
click to toggle source
# File lib/kokkai/parser.rb, line 18 def error(raw_data, raw_status) klass = Kokkai::Error::ERRORS[raw_status] klass.from_response(raw_data) end