Class: RuboCop::Gradual::Options
- Inherits:
-
Object
- Object
- RuboCop::Gradual::Options
- Defined in:
- lib/rubocop/gradual/options.rb
Overview
Options class defines RuboCop Gradual cli options.
Constant Summary collapse
- AUTOCORRECT_KEY =
if Gem::Version.new(RuboCop::Version::STRING) >= Gem::Version.new("1.30") :autocorrect else :auto_correct end
Instance Method Summary collapse
-
#initialize ⇒ Options
constructor
A new instance of Options.
- #parse(args) ⇒ Object
Constructor Details
#initialize ⇒ Options
Returns a new instance of Options.
18 19 20 |
# File 'lib/rubocop/gradual/options.rb', line 18 def initialize @options = {} end |
Instance Method Details
#parse(args) ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'lib/rubocop/gradual/options.rb', line 22 def parse(args) parser = gradual_args, rubocop_args = filter_args(parser, args_from_file + args) @rubocop_options, @lint_paths = RuboCop::Options.new.parse(rubocop_args) parser.parse(gradual_args) [@options, @rubocop_options, @lint_paths] end |