class SlackItcAutoingestion::ItunesConnect

Attributes

report[R]

Public Class Methods

new(username, password, vid) click to toggle source
# File lib/slack_itc_autoingestion/itunes_connect.rb, line 8
def initialize(username, password, vid)
  @fetcher = ITunesIngestion::Fetcher.new username, password, vid
end

Public Instance Methods

fetch(options = {}) click to toggle source
# File lib/slack_itc_autoingestion/itunes_connect.rb, line 17
def fetch(options = {})
  @report_options = options
  @report_data = @fetcher.fetch options
end
fetch_and_parse(options = {}) click to toggle source
# File lib/slack_itc_autoingestion/itunes_connect.rb, line 12
def fetch_and_parse(options = {})
  fetch options
  parse @report_data
end
parse(data) click to toggle source
# File lib/slack_itc_autoingestion/itunes_connect.rb, line 22
def parse(data)
  @report = ITunesIngestion::SalesReportParser.parse data
end