Sha256: f578b06ec879349a81ac4f36263536ba86542b2f81bd028a161b1eb24369d03e

Contents?: true

Size: 1.27 KB

Versions: 1

Compression:

Stored size: 1.27 KB

Contents

class Action < ApplicationRecord
	belongs_to :rule
	has_many   :action_log
	include Forcast::Model::Modelo
    include Forcast::Model::Permitirtodo	
    include Forcast::Model::RuleEngine::ActionEngine
	def init(params)
	  #self.password=(params['password_hash'])
	end
	 
	def self.parametros_necesario_create
	  array = []
	  return array
	end

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

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

	def self.parametros_permitido_asociar
	  return parametros_permitido_asociar = []
	end

	def self.parametros_a_comprobar_si_existen_create
	  return parametros_a_comprobar_si_existen_create = []
	end

	def self.parametros_a_comprobar_si_existen_update
	  return parametros_a_comprobar_si_existen_update = []
	end
	# def self.validaciones_tipo_valor(valor)
	#  return true unless ['string','integer','decimal'].include?(valor)
	# end
end
    

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
forcast-0.0.110 lib/forcast/models/rule_engine/models/action.rb