Module: KatelloApi

Defined in:
lib/katello_api.rb,
lib/katello_api/base.rb,
lib/katello_api/version.rb,
lib/katello_api/resources/crl.rb,
lib/katello_api/resources/task.rb,
lib/katello_api/resources/ping.rb,
lib/katello_api/resources/user.rb,
lib/katello_api/generator/base.rb,
lib/katello_api/resources/role.rb,
lib/katello_api/resources/host.rb,
lib/katello_api/resources/home.rb,
lib/katello_api/resources/sync.rb,
lib/katello_api/resources/image.rb,
lib/katello_api/resources/model.rb,
lib/katello_api/resources/about.rb,
lib/katello_api/resources/statu.rb,
lib/katello_api/resources/audit.rb,
lib/katello_api/resources/system.rb,
lib/katello_api/resources/status.rb,
lib/katello_api/resources/domain.rb,
lib/katello_api/resources/ptable.rb,
lib/katello_api/resources/subnet.rb,
lib/katello_api/resources/medium.rb,
lib/katello_api/resources/filter.rb,
lib/katello_api/resources/report.rb,
lib/katello_api/resources/plugin.rb,
lib/katello_api/resources/gpg_key.rb,
lib/katello_api/resources/product.rb,
lib/katello_api/resources/erratum.rb,
lib/katello_api/resources/setting.rb,
lib/katello_api/resources/package.rb,
lib/katello_api/resources/bookmark.rb,
lib/katello_api/resources/location.rb,
lib/katello_api/resources/autosign.rb,
lib/katello_api/resources/provider.rb,
lib/katello_api/resources/template.rb,
lib/katello_api/resources/sync_plan.rb,
lib/katello_api/resources/changeset.rb,
lib/katello_api/resources/statistic.rb,
lib/katello_api/resources/hostgroup.rb,
lib/katello_api/resources/uebercert.rb,
lib/katello_api/resources/parameter.rb,
lib/katello_api/resources/usergroup.rb,
lib/katello_api/resources/dashboard.rb,
lib/katello_api/resources/interface.rb,
lib/katello_api/resources/host_class.rb,
lib/katello_api/resources/permission.rb,
lib/katello_api/resources/fact_value.rb,
lib/katello_api/resources/repository.rb,
lib/katello_api/resources/distributor.rb,
lib/katello_api/resources/puppetclass.rb,
lib/katello_api/resources/smart_proxy.rb,
lib/katello_api/resources/filter_rule.rb,
lib/katello_api/resources/environment.rb,
lib/katello_api/resources/custom_info.rb,
lib/katello_api/resources/architecture.rb,
lib/katello_api/resources/distribution.rb,
lib/katello_api/resources/subscription.rb,
lib/katello_api/resources/organization.rb,
lib/katello_api/resources/system_group.rb,
lib/katello_api/resources/content_view.rb,
lib/katello_api/resources/package_group.rb,
lib/katello_api/resources/template_kind.rb,
lib/katello_api/resources/puppet_module.rb,
lib/katello_api/resources/repository_set.rb,
lib/katello_api/resources/override_value.rb,
lib/katello_api/resources/hardware_model.rb,
lib/katello_api/resources/smart_variable.rb,
lib/katello_api/resources/activation_key.rb,
lib/katello_api/resources/system_erratum.rb,
lib/katello_api/resources/content_upload.rb,
lib/katello_api/resources/system_package.rb,
lib/katello_api/resources/role_ldap_group.rb,
lib/katello_api/resources/hostgroup_class.rb,
lib/katello_api/resources/config_template.rb,
lib/katello_api/resources/compute_resource.rb,
lib/katello_api/resources/common_parameter.rb,
lib/katello_api/resources/auth_source_ldap.rb,
lib/katello_api/resources/operating_system.rb,
lib/katello_api/resources/templates_content.rb,
lib/katello_api/resources/changesets_content.rb,
lib/katello_api/resources/content_view_filter.rb,
lib/katello_api/resources/os_default_template.rb,
lib/katello_api/resources/systems_bulk_action.rb,
lib/katello_api/resources/system_group_package.rb,
lib/katello_api/resources/system_group_erratum.rb,
lib/katello_api/resources/products_bulk_action.rb,
lib/katello_api/resources/template_combination.rb,
lib/katello_api/resources/content_view_version.rb,
lib/katello_api/resources/smart_class_parameter.rb,
lib/katello_api/resources/lifecycle_environment.rb,
lib/katello_api/resources/content_view_definition.rb,
lib/katello_api/resources/repositories_bulk_action.rb,
lib/katello_api/resources/content_view_filter_rule.rb,
lib/katello_api/resources/organization_default_info.rb,
lib/katello_api/resources/content_view_puppet_module.rb

Defined Under Namespace

Modules: Generator, Resources Classes: Base

Constant Summary

VERSION =
"0.0.8"

Class Method Summary (collapse)

Class Method Details

+ (Object) client_config



8
9
10
# File 'lib/katello_api/base.rb', line 8

def self.client_config
  @client_config ||= YAML.load_file("#{root}/katello_api/config.yml")
end

+ (Object) doc



20
21
22
23
24
# File 'lib/katello_api/base.rb', line 20

def self.doc
  @doc ||= File.open(doc_file, 'r') do |f|
    JSON.load(f.read)['docs']
  end
end

+ (Object) doc_file



16
17
18
# File 'lib/katello_api/base.rb', line 16

def self.doc_file
  "#{root}/katello_api/documentation.json"
end

+ (Object) root



12
13
14
# File 'lib/katello_api/base.rb', line 12

def self.root
  @root ||= File.expand_path('../', File.dirname(__FILE__))
end