module UnFichierApi::Helpers::RequestHelper

Public Instance Methods

action_route(action_name) click to toggle source
# File lib/un_fichier_api/helpers/request_helper.rb, line 11
def action_route(action_name)
  "#{self.name.demodulize.underscore}/#{action_name}.cgi"
end
body_from_parameters(parameters:, method_binding:) click to toggle source
# File lib/un_fichier_api/helpers/request_helper.rb, line 15
def body_from_parameters(parameters:, method_binding:)
  Hash[parameters.map do |type, arg|
    next if method_binding.local_variable_get(arg).nil?
    [arg, method_binding.local_variable_get(arg)]
  end.compact]
end