class Holidays::Definition::Context::FunctionProcessor
def call(input, func_id, desired_func_args, func_modifier = nil)
def call(input, func_id, desired_func_args, func_modifier = nil) validate!(input, func_id, desired_func_args) function = @custom_methods_repo.find(func_id) raise Holidays::FunctionNotFound.new("Unable to find function with id '#{func_id}'") if function.nil? calculate(input, function, parse_arguments(input, desired_func_args), func_modifier) end