lib/berkshelf/cached_cookbook.rb in berkshelf-0.1.1 vs lib/berkshelf/cached_cookbook.rb in berkshelf-0.1.2
- old
+ new
@@ -69,11 +69,11 @@
def_delegators :@metadata, :version
def initialize(name, path, metadata)
@cookbook_name = name
- @path = path
+ @path = Pathname.new(path)
@metadata = metadata
@files = Array.new
@manifest = Mash.new(
recipes: Array.new,
definitions: Array.new,
@@ -174,9 +174,13 @@
def to_json(*a)
result = self.to_hash
result['json_class'] = chef_json_class
result['frozen?'] = false
result.to_json(*a)
+ end
+
+ def to_s
+ "#{cookbook_name} (#{version}) '#{path}'"
end
private
attr_reader :files