Module: Medic
- Extended by:
- Finders
- Defined in:
- lib/medic/sort.rb,
lib/medic/medic.rb,
lib/medic/store.rb,
lib/medic/types.rb,
lib/medic/units.rb,
lib/medic/anchor.rb,
lib/medic/finders.rb,
lib/medic/version.rb,
lib/medic/interval.rb,
lib/medic/predicate.rb,
lib/medic/hk_constants.rb,
lib/medic/query_options.rb,
lib/medic/statistics_options.rb,
lib/medic/sample_query_builder.rb,
lib/medic/source_query_builder.rb,
lib/medic/observer_query_builder.rb,
lib/medic/statistics_query_builder.rb,
lib/medic/correlation_query_builder.rb,
lib/medic/anchored_object_query_builder.rb,
lib/medic/statistics_collection_query_builder.rb
Defined Under Namespace
Modules: Anchor, Finders, HKConstants, Interval, Predicate, QueryOptions, Sort, StatisticsOptions, Types, Units
Classes: AnchoredObjectQueryBuilder, CorrelationQueryBuilder, ObserverQueryBuilder, SampleQueryBuilder, SourceQueryBuilder, StatisticsCollectionQueryBuilder, StatisticsQueryBuilder, Store
Constant Summary
collapse
- VERSION =
"0.1.1"
Class Method Summary
collapse
Methods included from Finders
find_anchored, find_correlations, find_samples, find_sources, find_statistics, find_statistics_collection, observe
Class Method Details
.authorize(types, block = Proc.new) ⇒ Object
11
12
13
|
# File 'lib/medic/medic.rb', line 11
def authorize(types, block=Proc.new)
Medic::Store.shared.authorize(types, block)
end
|
.authorized?(sym) ⇒ Boolean
Also known as:
authorized_for?, is_authorized?, is_authorized_for?
15
16
17
|
# File 'lib/medic/medic.rb', line 15
def authorized?(sym)
Medic::Store.shared.authorized?(sym)
end
|
.available? ⇒ Boolean
Also known as:
is_available?
.biological_sex ⇒ Object
22
23
24
|
# File 'lib/medic/medic.rb', line 22
def biological_sex
Medic::Store.shared.biological_sex
end
|
.blood_type ⇒ Object
26
27
28
|
# File 'lib/medic/medic.rb', line 26
def blood_type
Medic::Store.shared.blood_type
end
|
.date_of_birth ⇒ Object
30
31
32
|
# File 'lib/medic/medic.rb', line 30
def date_of_birth
Medic::Store.shared.date_of_birth
end
|
.delete(hk_object, block = Proc.new) ⇒ Object
Also known as:
delete_object
34
35
36
|
# File 'lib/medic/medic.rb', line 34
def delete(hk_object, block=Proc.new)
Medic::Store.shared.delete(hk_object, block)
end
|
.disable_all_background_delivery(block = Proc.new) ⇒ Object
65
66
67
|
# File 'lib/medic/medic.rb', line 65
def disable_all_background_delivery(block=Proc.new)
Medic::Store.shared.disable_all_background_delivery(block)
end
|
.disable_background_delivery(type, block = Proc.new) ⇒ Object
Also known as:
disable_background_delivery_for
60
61
62
|
# File 'lib/medic/medic.rb', line 60
def disable_background_delivery(type, block=Proc.new)
Medic::Store.shared.disable_background_delivery(type, block)
end
|
.enable_background_delivery(type, frequency, block = Proc.new) ⇒ Object
Also known as:
enable_background_delivery_for
55
56
57
|
# File 'lib/medic/medic.rb', line 55
def enable_background_delivery(type, frequency, block=Proc.new)
Medic::Store.shared.enable_background_delivery(type, frequency, block)
end
|
.execute(query) ⇒ Object
Also known as:
execute_query
45
46
47
|
# File 'lib/medic/medic.rb', line 45
def execute(query)
Medic::Store.shared.execute(query)
end
|
.save(hk_objects, block = Proc.new) ⇒ Object
Also known as:
save_object, save_objects
39
40
41
|
# File 'lib/medic/medic.rb', line 39
def save(hk_objects, block=Proc.new)
Medic::Store.shared.save(hk_objects, block)
end
|
.stop(query) ⇒ Object
Also known as:
stop_query
50
51
52
|
# File 'lib/medic/medic.rb', line 50
def stop(query)
Medic::Store.shared.stop(query)
end
|