class Everlog::Dom::Module::Moves

Public Class Methods

fetch_since(date) click to toggle source

date対応してない

# File lib/everlog/dom/module/moves.rb, line 24
def fetch_since date
  instance = self.new
  { summary: instance.summary, storyline: instance.storyline }
end

Public Instance Methods

api_client() click to toggle source
# File lib/everlog/dom/module/moves.rb, line 3
def api_client
  @api_client ||= Inf::Api::Moves.new(@config)
end
storyline() click to toggle source
# File lib/everlog/dom/module/moves.rb, line 7
def storyline
  api_client.daily_storyline.map do |story|
    case story['type']
    when 'place'
      Dom::Value::Moves::Referer::Place.new story
    when 'move'
      Dom::Value::Moves::Referer::Move.new story
    end
  end
end
summary() click to toggle source
# File lib/everlog/dom/module/moves.rb, line 18
def summary
  Dom::Value::Moves::Summary.new(api_client.daily_summary)
end