3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/meerstats/installer.rb', line 3
def self.perform
if defined?(Rails)
file_path = Rails.root.join('config', 'initializers', 'meerstats.rb')
else
file_path = Dir.pwd + '/config/initializers/meerstats.rb'
end
file_contents = "Meerstats.configure do |config|\n config.access_token = ENV['MEERSTATS_TOKEN']\nend\n\n# Sample usage:\n# Meerstats.add_daily :confirmed_users, -> { User.confirmed }\n# Meerstats.add_daily :unpaid_orders, -> { Order.unpaid }\n# Meerstats.add_cumulative :total_users, -> { User }\n"
File.write(file_path, file_contents)
end
|