lib/rake/funnel/tasks/assembly_version.rb in rake-funnel-0.6.1.pre vs lib/rake/funnel/tasks/assembly_version.rb in rake-funnel-0.7.0.pre

- old
+ new

@@ -12,18 +12,24 @@ setup_ivars(args) define(args, &task_block) end + def next_to_source(language, _version_info, source) + File.join(File.dirname(source), "VersionInfo.#{language}") + end + private def setup_ivars(args) @name = args.shift || :version @language = :cs @source = :FromVersionFiles @source_args = {} - @target_path = next_to_version_file + @target_path = proc { |language, version_info, source| + next_to_source(language, version_info, source) + } end def define(args, &task_block) desc 'Generate version info' unless Rake.application.last_description @@ -31,13 +37,9 @@ task_block.call(*[self, task_args].slice(0, task_block.arity)) if task_block writer = AssemblyVersionWriter.new(source, source_args) writer.write(target_path, language) end - end - - def next_to_version_file - proc { |language, _version_info, source| File.join(File.dirname(source), "VersionInfo.#{language}") } end end end end end