Class: Kokkai::Data
Constant Summary collapse
- ATTRIBUTES =
i(number_of_records number_of_return start_record next_record_position records).freeze
Instance Attribute Summary collapse
-
#raw_data ⇒ Object
readonly
Returns the value of attribute raw_data.
Instance Method Summary collapse
-
#initialize(raw_data) ⇒ Data
constructor
A new instance of Data.
- #records ⇒ Object
Constructor Details
#initialize(raw_data) ⇒ Data
Returns a new instance of Data.
20 21 22 |
# File 'lib/kokkai/data.rb', line 20 def initialize(raw_data) @raw_data = raw_data end |
Instance Attribute Details
#raw_data ⇒ Object (readonly)
Returns the value of attribute raw_data.
9 10 11 |
# File 'lib/kokkai/data.rb', line 9 def raw_data @raw_data end |
Instance Method Details
#records ⇒ Object
24 25 26 |
# File 'lib/kokkai/data.rb', line 24 def records @raw_data.dig("records", "record").map { |attrs| classify(attrs["recordData"].keys[0]).new(attrs) } end |