class Medic::CorrelationQueryBuilder
Attributes
params[R]
query[R]
Public Class Methods
new(args={}, block=Proc.new)
click to toggle source
# File lib/medic/correlation_query_builder.rb, line 9 def initialize(args={}, block=Proc.new) @params = args @query = HKCorrelationQuery.alloc.initWithType(object_type(args[:type]), predicate: predicate(args), samplePredicates: sample_predicates(args[:sample_predicates]), completion: block ) end
Private Instance Methods
sample_predicates(predicates)
click to toggle source
# File lib/medic/correlation_query_builder.rb, line 20 def sample_predicates(predicates) Hash[ predicates.map{ |type, pred| [object_type(type), predicate(pred)] } ] end