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