diff options
| author | Max Martin <max@puppetlabs.com> | 2011-04-21 19:04:04 -0700 |
|---|---|---|
| committer | Max Martin <max@puppetlabs.com> | 2011-04-21 19:04:04 -0700 |
| commit | 1e9cc2cbf984633ab7ac63d466b3e4db8bca1445 (patch) | |
| tree | 41991d2994934031c7e7671544d427f1d0a09257 /lib/puppet/node.rb | |
| parent | e185be0a6d35c84a60b940f233f87c0908547dee (diff) | |
| parent | 2a2226c0b71aafcda953057d3ecc8df5638447f2 (diff) | |
| download | puppet-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.rb | 23 |
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 |
