Method: Model#initialize
- Defined in:
- lib/yodel/models/core/model/model.rb
#initialize(site, values = {}) ⇒ Model
Returns a new instance of Model.
52 53 54 55 56 57 58 |
# File 'lib/yodel/models/core/model/model.rb', line 52 def initialize(site, values={}) @cached_records_by_name = {} super @unscoped = Record.scoped(site, self) @scope = Record.scoped(site, self, 'model' => get_raw('descendants')) @record_class = Object.module_eval(get_raw('record_class_name')) end |