Class: Rule

Inherits:
ApplicationRecord
  • Object
show all
Includes:
Forcast::Model::Modelo, Forcast::Model::Permitirtodo, Forcast::Model::RuleEngine::RuleEngine, Forcast::Model::RuleEngine::RuleScope
Defined in:
lib/forcast/models/rule_engine/models/rule.rb

Constant Summary

Constants included from Forcast::Model::RuleEngine::RuleEngine

Forcast::Model::RuleEngine::RuleEngine::RULE_VALUES_MAP, Forcast::Model::RuleEngine::RuleEngine::VALID_RULE_COMPARATORS_MAP

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Forcast::Model::RuleEngine::RuleEngine

#validate_logic

Methods included from Forcast::Model::Modelo

#create, #errores

Class Method Details

.parametros_a_comprobar_si_existen_createObject



33
34
35
# File 'lib/forcast/models/rule_engine/models/rule.rb', line 33

def self.parametros_a_comprobar_si_existen_create
  []
end

.parametros_a_comprobar_si_existen_updateObject



37
38
39
# File 'lib/forcast/models/rule_engine/models/rule.rb', line 37

def self.parametros_a_comprobar_si_existen_update
  []
end

.parametros_a_validar_modelo_createObject



19
20
21
22
# File 'lib/forcast/models/rule_engine/models/rule.rb', line 19

def self.parametros_a_validar_modelo_create
  # [{:param => 'tipo_valor', :validacion => 'validaciones_tipo_valor', :error => :bad_param_not_allow_type}]
  []
end

.parametros_a_validar_modelo_updateObject



24
25
26
27
# File 'lib/forcast/models/rule_engine/models/rule.rb', line 24

def self.parametros_a_validar_modelo_update
  # [{:param => 'tipo_valor', :validacion => 'validaciones_tipo_valor', :error => :bad_param_not_allow_type}]
  []
end

.parametros_necesario_createObject



15
16
17
# File 'lib/forcast/models/rule_engine/models/rule.rb', line 15

def self.parametros_necesario_create
  []
end

.parametros_permitido_asociarObject



29
30
31
# File 'lib/forcast/models/rule_engine/models/rule.rb', line 29

def self.parametros_permitido_asociar
  []
end

Instance Method Details

#init(params) ⇒ Object



11
12
13
# File 'lib/forcast/models/rule_engine/models/rule.rb', line 11

def init(params)
  # self.password=(params['password_hash'])
end