Sha256: d24176f97a2cd1adbcfa52a12910042cfbd70b30f7a35df4a9deba158f092ebf
Contents?: true
Size: 811 Bytes
Versions: 2
Compression:
Stored size: 811 Bytes
Contents
require 'yandex-metrika/version' require 'yandex-metrika/counter' module YandexMetrika DEFAULTS = { webvisor: true, clickmap: true, trackLinks: true } class << self def counter @counter || nil end def counter=(counter) @counter = counter end def valid_counter? !invalid_counter? end def invalid_counter? counter.nil? || counter == "" end def set_counters(*counters) counters.each{|c| add_counter(c)} end def add_counter(counter) @options ||= {} @options[counter] = true end def options @options ||= DEFAULTS end def reset! @options = nil end end end YM = YandexMetrika if defined?(Rails) require 'yandex-metrika/rails/railtie' YMR = YandexMetrika::Rails end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
yandex-metrika-rails-0.1.2 | lib/yandex-metrika-rails.rb |
yandex-metrika-rails-0.1.1 | lib/yandex-metrika-rails.rb |