Sha256: 2faf6679b1dbec7fa027181883c051546331ed11784d1f42a5b1abcd826d1684
Contents?: true
Size: 503 Bytes
Versions: 2
Compression:
Stored size: 503 Bytes
Contents
# frozen_string_literal: true require 'rubycritic/cli/options/argv' require 'rubycritic/cli/options/file' module RubyCritic module Cli class Options attr_reader :argv_options, :file_options def initialize(argv) @argv_options = Argv.new(argv) @file_options = File.new end def parse argv_options.parse file_options.parse self end def to_h file_options.to_h.merge(argv_options.to_h) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rubycritic-4.0.2 | lib/rubycritic/cli/options.rb |
rubycritic-4.0.1 | lib/rubycritic/cli/options.rb |