class Kokkai::Data
Constants
- ATTRIBUTES
Attributes
raw_data[R]
Public Class Methods
new(raw_data)
click to toggle source
# File lib/kokkai/data.rb, line 22 def initialize(raw_data) @raw_data = raw_data end
Public Instance Methods
records()
click to toggle source
# File lib/kokkai/data.rb, line 26 def records @raw_data.dig("records", "record").map { |attrs| classify(attrs["recordData"].keys[0]).new(attrs) } end
Private Instance Methods
classify(name)
click to toggle source
# File lib/kokkai/data.rb, line 32 def classify(name) Object.const_get("Kokkai::#{name.gsub(/Record$/, '').to_pascal}") end