Sha256: aea9c1f3bc6af70b4166ba07ad26867bc05213110e174694e76b296ddacd0fc4
Contents?: true
Size: 621 Bytes
Versions: 2
Compression:
Stored size: 621 Bytes
Contents
require 'rake/tasklib' require 'roodi' class RoodiTask < Rake::TaskLib attr_accessor :name attr_accessor :patterns attr_accessor :config attr_accessor :verbose def initialize name = :roodi, patterns = nil, config = nil @name = name @patterns = patterns || [] @config = config @verbose = Rake.application.options.trace yield self if block_given? define end def define desc "Run Roodi against all source files" task name do runner = Roodi::Core::Runner.new runner.config = config if config runner.start(@patterns) end self end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
roodi-3.3.1 | lib/roodi_task.rb |
roodi-3.3.0 | lib/roodi_task.rb |