# File lib/puppet/module.rb, line 38
38:     def initialize(name, environment = nil)
39:         @name = name
40: 
41:         assert_validity()
42: 
43:         if environment.is_a?(Puppet::Node::Environment)
44:             @environment = environment
45:         else
46:             @environment = Puppet::Node::Environment.new(environment)
47:         end
48:     end