lib/munge/attribute/path.rb in munge-0.1.0 vs lib/munge/attribute/path.rb in munge-0.2.0
- old
+ new
@@ -1,13 +1,13 @@
module Munge
module Attribute
class Path
def initialize(source_path, file_path)
- @relative = resolve_relative(source_path, file_path).freeze
- @absolute = file_path.dup.freeze
- @basename = resolve_basename(file_path).freeze
- @extnames = resolve_extnames(file_path).freeze
- @dirname = resolve_dirname(@relative).freeze
+ @relative = resolve_relative(source_path, file_path)
+ @absolute = file_path
+ @basename = resolve_basename(file_path)
+ @extnames = resolve_extnames(file_path)
+ @dirname = resolve_dirname(@relative)
end
attr_reader :relative, :absolute, :basename, :extnames, :dirname
private