module KM::SaaS
Public Instance Methods
billed(amount=nil, description=nil, props={})
click to toggle source
# File lib/km/saas.rb, line 20 def billed(amount=nil, description=nil, props={}) props['Billing Amount'] = amount unless amount.to_s.empty? props['Billing Description'] = description unless description.to_s.empty? record 'Billed', props end
canceled(props={})
click to toggle source
# File lib/km/saas.rb, line 26 def canceled(props={}) record 'Canceled', props end
Also aliased as: cancelled
downgraded(plan=nil, props = {})
click to toggle source
# File lib/km/saas.rb, line 15 def downgraded(plan=nil, props = {}) props['Plan Name'] = plan unless plan.to_s.empty? record 'Downgraded', props end
signed_up(plan=nil, props = {})
click to toggle source
# File lib/km/saas.rb, line 4 def signed_up(plan=nil, props = {}) props['Plan Name'] = plan unless plan.to_s.empty? record 'Signed Up', props end
Also aliased as: signedup
upgraded(plan=nil, props = {})
click to toggle source
# File lib/km/saas.rb, line 10 def upgraded(plan=nil, props = {}) props['Plan Name'] = plan unless plan.to_s.empty? record 'Upgraded', props end
visited_site(url=nil, referrer=nil, props={})
click to toggle source
# File lib/km/saas.rb, line 31 def visited_site(url=nil, referrer=nil, props={}) props['URL'] = url unless url.to_s.empty? props['Referrer'] = referrer unless referrer.to_s.empty? record 'Visited Site', props end