Class: Namira::QueryBuilder

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/namira/query_builder.rb

Overview

Builds a query

query = Namira::QueryBuilder.new
query.name = 'Test Person'
query.to_s
=> "name=Test%20Person"

Instance Method Summary collapse

Instance Method Details

#to_sString

Returns the query as a valid query string

Returns:

  • (String)


16
17
18
19
20
# File 'lib/namira/query_builder.rb', line 16

def to_s
  uri = Addressable::URI.new
  uri.query_values = to_h
  uri.query
end