class Apiphobic::Parameters::Index
Constants
- DEFAULT_QUERY
Attributes
raw_parameters[RW]
Public Class Methods
new(raw_parameters)
click to toggle source
# File lib/apiphobic/parameters/index.rb, line 10 def initialize(raw_parameters) self.raw_parameters = raw_parameters || {} end
Public Instance Methods
present?()
click to toggle source
# File lib/apiphobic/parameters/index.rb, line 14 def present? query end
query()
click to toggle source
# File lib/apiphobic/parameters/index.rb, line 18 def query compacted_parameters['query'] || compacted_parameters['q'] end
Private Instance Methods
compacted_parameters()
click to toggle source
# File lib/apiphobic/parameters/index.rb, line 24 def compacted_parameters @compacted_parameters ||= raw_parameters.reject do |_name, value| value == '' || value.nil? end end