summaryrefslogtreecommitdiffstats
path: root/lib/puppet/node.rb
diff options
context:
space:
mode:
authorMax Martin <max@puppetlabs.com>2011-04-21 19:04:04 -0700
committerMax Martin <max@puppetlabs.com>2011-04-21 19:04:04 -0700
commit1e9cc2cbf984633ab7ac63d466b3e4db8bca1445 (patch)
tree41991d2994934031c7e7671544d427f1d0a09257 /lib/puppet/node.rb
parente185be0a6d35c84a60b940f233f87c0908547dee (diff)
parent2a2226c0b71aafcda953057d3ecc8df5638447f2 (diff)
downloadpuppet-1e9cc2cbf984633ab7ac63d466b3e4db8bca1445.tar.gz
puppet-1e9cc2cbf984633ab7ac63d466b3e4db8bca1445.tar.xz
puppet-1e9cc2cbf984633ab7ac63d466b3e4db8bca1445.zip
Merge branch 'ticket/2.7.x/7080-reverts' into 2.7.x
* ticket/2.7.x/7080-reverts: Revert "Fixing Facts pson methods more resilient" Revert "(7080) Adding json support to Indirector Request" Revert "Adding json support to Puppet::Node"
Diffstat (limited to 'lib/puppet/node.rb')
-rw-r--r--lib/puppet/node.rb23
1 files changed, 0 insertions, 23 deletions
diff --git a/lib/puppet/node.rb b/lib/puppet/node.rb
index 4bd4d1de6..5b0a98615 100644
--- a/lib/puppet/node.rb
+++ b/lib/puppet/node.rb
@@ -20,29 +20,6 @@ class Puppet::Node
attr_accessor :name, :classes, :source, :ipaddress, :parameters
attr_reader :time
- def self.from_pson(pson)
- raise ArgumentError, "No name provided in pson data" unless name = pson['name']
-
- node = new(name)
- node.classes = pson['classes']
- node.parameters = pson['parameters']
- node.environment = pson['environment']
- node
- end
-
- def to_pson(*args)
- result = {
- 'document_type' => "Puppet::Node",
- 'data' => {}
- }
- result['data']['name'] = name
- result['data']['classes'] = classes unless classes.empty?
- result['data']['parameters'] = parameters unless parameters.empty?
- result['data']['environment'] = environment.name
-
- result.to_pson(*args)
- end
-
def environment
return super if @environment