class Classes

Public Class Methods

new(nc_api_url, puppet_https) click to toggle source
# File lib/puppetclassify/classes.rb, line 4
def initialize(nc_api_url, puppet_https)
  @nc_api_url = nc_api_url
  @puppet_https = puppet_https
end

Public Instance Methods

get_classes() click to toggle source
# File lib/puppetclassify/classes.rb, line 9
def get_classes
  class_res = @puppet_https.get("#{@nc_api_url}/v1/classes")
  JSON.parse(class_res.body)
end
get_environment_class(environment, class_name) click to toggle source
# File lib/puppetclassify/classes.rb, line 19
def get_environment_class(environment, class_name)
  class_res = @puppet_https.get("#{@nc_api_url}/v1/environments/#{environment}/classes/#{class_name}")
  JSON.parse(class_res.body)
end
get_environment_classes(environment) click to toggle source
# File lib/puppetclassify/classes.rb, line 14
def get_environment_classes(environment)
  class_res = @puppet_https.get("#{@nc_api_url}/v1/environments/#{environment}/classes")
  JSON.parse(class_res.body)
end