Class: Regressor::Model::ActiveRecordModel

Inherits:
Object
  • Object
show all
Includes:
Database::Column, Database::Index, Enum, Nested::Attribute, Relation::BelongTo, Relation::HasMany, Relation::HasOne, Util, Validation, Validation::Length, Validation::Numericality, Validation::Presence
Defined in:
lib/model/active_record_model.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Util

#extract_validators

Methods included from Enum

#enums

Methods included from Nested::Attribute

#nested_attributes

Methods included from Database::Index

#indices

Methods included from Database::Column

#columns

Methods included from Validation::Numericality

#numericality_validators

Methods included from Validation::Length

#length_validators

Methods included from Validation::Presence

#presence_validators

Methods included from Validation

#if_condition_mock, #unless_condition_mock, #wrap_conditional_validations

Methods included from Relation::HasMany

#has_many_relations

Methods included from Relation::HasOne

#has_one_relations

Methods included from Relation::BelongTo

#belong_to_relations

Constructor Details

#initialize(model) ⇒ ActiveRecordModel

Methods ===



36
37
38
# File 'lib/model/active_record_model.rb', line 36

def initialize(model)
  @model = model
end

Instance Attribute Details

#modelObject

Attribute Accessors ===



33
34
35
# File 'lib/model/active_record_model.rb', line 33

def model
  @model
end