Class: Overule::Rule
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Overule::Rule
- Includes:
- Mongoid::Document, Mongoid::Timestamps, RuleBehavior
- Defined in:
- app/models/overule/rule.rb,
app/models/overule/rule.rb
Constant Summary collapse
- BLANK_DEFINITION =
RuleBehavior::BLANK_DEFINITION
- AUDITED_COLUMNS =
RuleBehavior::AUDITED_COLUMNS
Instance Method Summary collapse
-
#definition ⇒ Object
SQLite returns json columns as Strings on some adapter/Rails combos; parse defensively.
Methods included from RuleBehavior
Instance Method Details
#definition ⇒ Object
SQLite returns json columns as Strings on some adapter/Rails combos; parse defensively. Postgres/MySQL already deserialize to Hash.
42 43 44 45 |
# File 'app/models/overule/rule.rb', line 42 def definition value = super value.is_a?(String) ? JSON.parse(value) : value end |