Method: Medic::AnchoredObjectQueryBuilder#initialize

Defined in:
lib/medic/anchored_object_query_builder.rb

#initialize(args = {}, block = Proc.new) ⇒ AnchoredObjectQueryBuilder

Returns a new instance of AnchoredObjectQueryBuilder.



10
11
12
13
14
15
16
17
18
# File 'lib/medic/anchored_object_query_builder.rb', line 10

def initialize(args={}, block=Proc.new)
  @params = args
  @query = HKAnchoredObjectQuery.alloc.initWithType(object_type(args[:type]),
    predicate: predicate(args),
    anchor: anchor_for_symbol(args[:anchor_date] || args[:anchor] || args[:date] || HKAnchoredObjectQueryNoAnchor),
    limit: args[:limit] || HKObjectQueryNoLimit,
    completionHandler: block
  )
end