# File lib/puppet/module.rb, line 48 48: def initialize(name, environment = nil) 49: @name = name 50: 51: assert_validity 52: 53: if environment.is_a?(Puppet::Node::Environment) 54: @environment = environment 55: else 56: @environment = Puppet::Node::Environment.new(environment) 57: end 58: 59: load_metadata if has_metadata? 60: 61: validate_puppet_version 62: validate_dependencies 63: end