class SyntaxTree::Rake::Task
A parent Rake
task that runs a command on a set of source files.
Attributes
Glob pattern to ignore source files. Defaults to ”.
Name of the task.
The set of plugins to require. Defaults to [].
Max line length. Defaults to 80.
Glob pattern to match source files. Defaults to ‘lib/*/.rb’.
The target Ruby version to use for formatting. Defaults to Gem::Version.new(RUBY_VERSION).
Public Class Methods
Source
# File lib/syntax_tree/rake/task.rb, line 36 def initialize( name = :"stree:#{command}", source_files = ::Rake::FileList["lib/**/*.rb"], plugins = [], print_width = DEFAULT_PRINT_WIDTH, target_ruby_version = Gem::Version.new(RUBY_VERSION), ignore_files = "" ) @name = name @source_files = source_files @plugins = plugins @print_width = print_width @target_ruby_version = target_ruby_version @ignore_files = ignore_files yield self if block_given? define_task end