def initialize(path, chefignore=nil)
@cookbook_path = File.expand_path( path )
@cookbook_name = File.basename( path )
@chefignore = chefignore
@metadata = Hash.new
@relative_path = /#{Regexp.escape(@cookbook_path)}\/(.+)$/
@cookbook_settings = {
:attribute_filenames => {},
:definition_filenames => {},
:recipe_filenames => {},
:template_filenames => {},
:file_filenames => {},
:library_filenames => {},
:resource_filenames => {},
:provider_filenames => {},
:root_filenames => {}
}
@metadata_filenames = []
end