Module: AppEarnings

Defined in:
lib/app_earnings.rb,
lib/app_earnings/cli.rb,
lib/app_earnings/report.rb

Overview

Process Monthly Earnings report From GoogleApps or Amazon transaction CSV file into a report by Application and IAP

Defined Under Namespace

Modules: Amazon, GooglePlay, Report Classes: Cli

Class Method Summary collapse

Class Method Details

.amazon_report(payments, earnings, format = 'text') ⇒ Object



15
16
17
18
19
20
# File 'lib/app_earnings.rb', line 15

def self.amazon_report(payments, earnings, format = 'text')
  parsed = []
  parsed << Amazon::Parser.new(payments).extract
  parsed << Amazon::Parser.new(earnings).extract
  Amazon::Reporter.new(parsed).report_as(format)
end

.play_report(name, format = 'text') ⇒ Object



10
11
12
13
# File 'lib/app_earnings.rb', line 10

def self.play_report(name, format = 'text')
  parsed = GooglePlay::Parser.new(name).extract
  GooglePlay::Reporter.new(parsed).report_as(format)
end