lib/trackler/implementation.rb in trackler-2.1.0.19 vs lib/trackler/implementation.rb in trackler-2.1.0.20

- old
+ new

@@ -11,10 +11,11 @@ "/\.meta/" ] extend Forwardable def_delegators :@problem, :name, :blurb, :description, :source_markdown, :slug, :source, :metadata, :root, :active?, :deprecated?, :source_url, :description_url, :canonical_data_url, :metadata_url + def_delegators :@track, :language def initialize(track, problem) @track = track @problem = problem end @@ -35,18 +36,9 @@ def files @files ||= Hash[file_bundle.paths.map {|path| [path.relative_path_from(implementation_dir).to_s, File.read(path)] }].merge("README.md" => readme) - end - - def files=(value) - warn "DEPRECATION WARNING: 'Implementation#files=' is no longer public, please use 'implementation.merge_files' instead." - @files = value - end - - def merge_files(new_files) - files.merge!(new_files) end def zip @zip ||= file_bundle.zip do |io| io.put_next_entry('README.md')