Module: NCMB::Query

Included in:
DataStore
Defined in:
lib/ncmb/query.rb

Instance Method Summary collapse

Instance Method Details

#where(name, value) ⇒ Object



63
64
65
66
67
68
# File 'lib/ncmb/query.rb', line 63

def where(name, value)
  params = {}
  params[name] = value
  @queries[@search_key] << params
  self
end

#withinSquare(name, geo1, geo2) ⇒ Object



49
50
51
52
53
54
55
56
57
58
59
60
61
# File 'lib/ncmb/query.rb', line 49

def withinSquare(name, geo1, geo2)
  params = {}
  params[name] = {
    '$within': {
      '$box': [
        geo1,
        geo2
      ]
    }
  }
  @queries[@search_key] << params
  self
end