Method: Formulas::Salary#pay

Defined in:
lib/formulas/salary.rb

#pay(request_frequency: @frequency) ⇒ Object



26
27
28
29
30
31
# File 'lib/formulas/salary.rb', line 26

def pay(request_frequency: @frequency)
  invalid_frequency unless FREQUENCIES.include?(frequency)
  return @pay if @frequency == request_frequency

  convert_pay_to(request_frequency).round(2)
end