Class: Uberbringer::QueryBuilder

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

Constant Summary collapse

AND =
"\s&&\s"
OR =
"\s||\s"

Instance Method Summary collapse

Instance Method Details

#build(params = []) ⇒ Object



7
8
9
10
11
12
# File 'lib/uberbringer/query_builder.rb', line 7

def build(params = [])
  result = params.map do |obj|
    query(with_defaults(obj))
  end
  result.join(AND)
end