module Medic

Constants

VERSION

Public Class Methods

authorize(types, block=Proc.new) click to toggle source
# File lib/medic/medic.rb, line 11
def authorize(types, block=Proc.new)
  Medic::Store.shared.authorize(types, block)
end
authorized?(sym) click to toggle source
# File lib/medic/medic.rb, line 15
def authorized?(sym)
  Medic::Store.shared.authorized?(sym)
end
authorized_for?(sym)
Alias for: authorized?
available?() click to toggle source
# File lib/medic/medic.rb, line 6
def available?
  Medic::Store.available?
end
Also aliased as: is_available?
biological_sex() click to toggle source
# File lib/medic/medic.rb, line 22
def biological_sex
  Medic::Store.shared.biological_sex
end
blood_type() click to toggle source
# File lib/medic/medic.rb, line 26
def blood_type
  Medic::Store.shared.blood_type
end
date_of_birth() click to toggle source
# File lib/medic/medic.rb, line 30
def date_of_birth
  Medic::Store.shared.date_of_birth
end
delete(hk_object, block=Proc.new) click to toggle source
# File lib/medic/medic.rb, line 34
def delete(hk_object, block=Proc.new)
  Medic::Store.shared.delete(hk_object, block)
end
Also aliased as: delete_object
delete_object(hk_object, block=Proc.new)
Alias for: delete
disable_all_background_delivery(block=Proc.new) click to toggle source
# 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) click to toggle source
# File lib/medic/medic.rb, line 60
def disable_background_delivery(type, block=Proc.new)
  Medic::Store.shared.disable_background_delivery(type, block)
end
disable_background_delivery_for(type, block=Proc.new)
enable_background_delivery(type, frequency, block=Proc.new) click to toggle source
# 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
enable_background_delivery_for(type, frequency, block=Proc.new)
execute(query) click to toggle source
# File lib/medic/medic.rb, line 45
def execute(query)
  Medic::Store.shared.execute(query)
end
Also aliased as: execute_query
execute_query(query)
Alias for: execute
is_authorized?(sym)
Alias for: authorized?
is_authorized_for?(sym)
Alias for: authorized?
is_available?()
Alias for: available?
save(hk_objects, block=Proc.new) click to toggle source
# File lib/medic/medic.rb, line 39
def save(hk_objects, block=Proc.new)
  Medic::Store.shared.save(hk_objects, block)
end
Also aliased as: save_object, save_objects
save_object(hk_objects, block=Proc.new)
Alias for: save
save_objects(hk_objects, block=Proc.new)
Alias for: save
stop(query) click to toggle source
# File lib/medic/medic.rb, line 50
def stop(query)
  Medic::Store.shared.stop(query)
end
Also aliased as: stop_query
stop_query(query)
Alias for: stop