module ZombieBattleground::Api::Requests::RequestHelper
Provides generic methods for request validator classes
Constants
- BLACKLISTED_INSTANCE_VARIABLES
Instance variables to skip when computing the model's query paramaters
Public Instance Methods
params()
click to toggle source
Computes the model's query paramaters
@return [Hash]
@example
query_params = model.params query_params # => Hash
@api public
# File lib/zombie_battleground/api/requests/request_helper.rb, line 23 def params instance_variables.map do |var| normalized_var = var.to_s.gsub(/^@/, '') next if BLACKLISTED_INSTANCE_VARIABLES.include?(normalized_var) [normalized_var, instance_variable_get(var)] end.compact.to_h end