Method: Puppet::Pops::Model::NamedDefinition#initialize

Defined in:
lib/puppet/pops/model/ast.rb

#initialize(locator, offset, length, name, parameters = _pcore_type['parameters'].value, body = nil) ⇒ NamedDefinition

Returns a new instance of NamedDefinition.



1896
1897
1898
1899
1900
1901
1902
# File 'lib/puppet/pops/model/ast.rb', line 1896

def initialize(locator, offset, length, name, parameters = _pcore_type['parameters'].value, body = nil)
  super(locator, offset, length)
  @hash = @hash ^ name.hash ^ parameters.hash ^ body.hash
  @name = name
  @parameters = parameters
  @body = body
end