class PuppetClassify

Public Class Methods

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

Public Instance Methods

classes() click to toggle source
# File lib/puppetclassify.rb, line 44
def classes
  if @classes
    @classes
  else
    @classes = Classes.new(@nc_api_url, @puppet_https)
  end
end
classification() click to toggle source
# File lib/puppetclassify.rb, line 92
def classification
  if @classification
    @classification
  else
    @classification = Classification.new(@nc_api_url, @puppet_https)
  end
end
commands() click to toggle source
# File lib/puppetclassify.rb, line 100
def commands
  if @commands
    @commands
  else
    @commands = Commands.new(@nc_api_url, @puppet_https)
  end
end
environments() click to toggle source
# File lib/puppetclassify.rb, line 36
def environments
  if @environments
    @environments
  else
    @environments = Environments.new(@nc_api_url, @puppet_https)
  end
end
groups() click to toggle source
# File lib/puppetclassify.rb, line 20
def groups
  if @groups
    @groups
  else
    @groups = Groups.new(@nc_api_url, @puppet_https)
  end
end
import_hierarchy() click to toggle source
# File lib/puppetclassify.rb, line 52
def import_hierarchy
  if @import_hierarchy
    @import_hierarchy
  else
    @import_hierarchy = ImportHierarchy.new(@nc_api_url, @puppet_https)
  end
end
last_class_update() click to toggle source
# File lib/puppetclassify.rb, line 84
def last_class_update
  if @last_class_update
    @last_class_update
  else
    @last_class_update = LastClassUpdate.new(@nc_api_url, @puppet_https)
  end
end
nodes() click to toggle source
# File lib/puppetclassify.rb, line 28
def nodes
  if @nodes
    @nodes
  else
    @nodes = Nodes.new(@nc_api_url, @puppet_https)
  end
end
rules() click to toggle source
# File lib/puppetclassify.rb, line 76
def rules
  if @rules
    @rules
  else
    @rules = Rules.new(@nc_api_url, @puppet_https)
  end
end
update_classes() click to toggle source
# File lib/puppetclassify.rb, line 60
def update_classes
  if @update_classes
    @update_classes
  else
    @update_classes = UpdateClasses.new(@nc_api_url, @puppet_https)
  end
end
validate() click to toggle source
# File lib/puppetclassify.rb, line 68
def validate
  if @validate
    @validate
  else
    @validate = Validate.new(@nc_api_url, @puppet_https)
  end
end