Sha256: eb9b8e1f15ef9c6a28bda323185f299bf833cf52cc72c48b8db44ebd7d053527
Contents?: true
Size: 1.66 KB
Versions: 1
Compression:
Stored size: 1.66 KB
Contents
# frozen_string_literal: true require "rest-client" require "json" require "ostruct" require "uri" require "delegate" require "cgi" require_relative "dhis2/version" require_relative "dhis2/configuration" require_relative "dhis2/collection_wrapper" require_relative "dhis2/pager" require_relative "dhis2/paginated_array" require_relative "dhis2/import_error" require_relative "dhis2/status" require_relative "dhis2/client" require_relative "dhis2/api/base" require_relative "dhis2/api/category_combo" require_relative "dhis2/api/organisation_unit" require_relative "dhis2/api/data_element" require_relative "dhis2/api/data_element_group" require_relative "dhis2/api/data_set" require_relative "dhis2/api/data_value_set" require_relative "dhis2/api/data_value" require_relative "dhis2/api/organisation_unit_level" require_relative "dhis2/api/indicator" require_relative "dhis2/api/analytic" require_relative "dhis2/api/organisation_unit_group" require_relative "dhis2/api/system_info" require_relative "dhis2/api/attribute" require_relative "dhis2/api/user" require_relative "dhis2/api/report_table" require_relative "dhis2/api/report" module Dhis2 class << self def client if @client.nil? if config.user.nil? && config.password.nil? @client ||= Dhis2::Client.new(config.url) else @client ||= Dhis2::Client.new(url: config.url, user: config.user, password: config.password) end else @client end end def configure yield config end def config @configuration ||= Dhis2::Configuration.new end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dhis2-2.3.5 | lib/dhis2.rb |