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')