Module: CompanyParametersProcedures

Extended by:
ActiveSupport::Concern
Included in:
CompanyParameter
Defined in:
app/models/concerns/company_parameters_procedures.rb

Instance Method Summary collapse

Instance Method Details

#write_proceudre!(user_name:) ⇒ Object

Raises:

  • (ActiveRecord::RecordInvalid)


4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'app/models/concerns/company_parameters_procedures.rb', line 4

def write_proceudre!(
  user_name:
)
  raise ActiveRecord::RecordInvalid.new(self) unless valid?

  ActiveRecord::Base.execute_procedure(
    'pr_update_company_parameter',
    company_parameter_id,
    description,
    value,
    user_name
  )
end