Class: Kokkai::Parser

Inherits:
Object
  • Object
show all
Defined in:
lib/kokkai/parser.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(raw_data, raw_status) ⇒ Parser

Returns a new instance of Parser.



7
8
9
10
11
12
13
14
# 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

Instance Attribute Details

#dataObject (readonly)

Returns the value of attribute data.



5
6
7
# File 'lib/kokkai/parser.rb', line 5

def data
  @data
end

#raw_dataObject (readonly)

Returns the value of attribute raw_data.



5
6
7
# File 'lib/kokkai/parser.rb', line 5

def raw_data
  @raw_data
end