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