Module: CoverMyMeds

Defined in:
lib/cover_my_meds.rb,
lib/cover_my_meds/error.rb,
lib/cover_my_meds/client.rb,
lib/cover_my_meds/railtie.rb,
lib/cover_my_meds/version.rb,
lib/cover_my_meds/api_request.rb,
lib/cover_my_meds/client/drugs.rb,
lib/cover_my_meds/client/forms.rb,
lib/cover_my_meds/client/tokens.rb,
lib/cover_my_meds/client/requests.rb,
lib/cover_my_meds/client/consumers.rb,
lib/cover_my_meds/client/indicators.rb,
lib/cover_my_meds/client/credentials.rb,
lib/cover_my_meds/meta/host_and_path.rb,
lib/cover_my_meds/client/request_pages.rb

Defined Under Namespace

Modules: ApiRequest, Consumers, Credentials, Drugs, Error, Forms, HostAndPath, Indicators, RequestPages, Requests, Tokens Classes: Client, Railtie

Constant Summary collapse

GET =
'get'.freeze
POST =
'post'.freeze
PUT =
'put'.freeze
PATCH =
'patch'.freeze
DELETE =
'delete'.freeze
VERSION =
"3.2.7"

Class Method Summary collapse

Class Method Details

.default_clientObject



19
20
21
22
23
24
25
26
# File 'lib/cover_my_meds.rb', line 19

def self.default_client
  # Delegate to the Railtie if it's there
  if defined?(Railtie)
    Railtie.instance.default_client
  else
    Client.new ENV['CMM_API_ID'], ENV['CMM_API_SECRET']
  end
end

.versionObject



15
16
17
# File 'lib/cover_my_meds.rb', line 15

def self.version
  "CoverMyMeds version #{CoverMyMeds::VERSION}"
end