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