class OpenpayUtils::SearchParams
Public Instance Methods
to_str()
click to toggle source
“?creation=2013-11-01&limit=2&amount=100”
# File lib/openpay/utils/search_params.rb, line 8 def to_str filter = '?' self.marshal_dump.each do |attribute, value| if attribute =~ /(\w+)_(gte|lte)/ square_bracket_open_encode = CGI.escape('[') square_bracket_close_encode = CGI.escape(']') attribute = "#{$1}#{square_bracket_open_encode}#{$2}#{square_bracket_close_encode}" end filter << "#{attribute}=#{value}&" end filter.sub(/\&$/, '') end
Also aliased as: to_s