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
- .amazon_report(payments, earnings, format = 'text') ⇒ Object
- .play_report(name, format = 'text') ⇒ Object
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 |