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