ryanlntn/medic

View on GitHub
lib/medic/observer_query_builder.rb

Summary

Maintainability
A
35 mins
Test Coverage
module Medic
  class ObserverQueryBuilder
    attr_reader :params
    attr_reader :query

    include Medic::Types
    include Medic::Predicate

    def initialize(args={}, block=Proc.new)
      @params = args
      @query = HKObserverQuery.alloc.initWithSampleType(object_type(args[:type]),
        predicate: predicate(args),
        updateHandler: block
      )
    end

  end
end