Module: Metrify
- Defined in:
- lib/metrify.rb,
app/helpers/metrify/metrify_helper.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods, MetrifyHelper Classes: Engine, MetrifyController, MetrifyInclusionError, MetrifyMethodMissingError
Constant Summary collapse
- DEFAULT_UNIT =
:day
- CALC =
"calc_"
- NAME =
'_name'
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/metrify.rb', line 19 def self.included(base) raise MetrifyInclusionError, "The base class must be a descendent of active record." unless base.respond_to?(:descends_from_active_record?) base.class_eval do cattr_accessor :metrify_data end base.send :extend, ClassMethods end |