Class: Avm::EacRubyBase1::Sources::Base::RubocopCommand

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/eac_ruby_base1/sources/base/rubocop_command.rb

Instance Method Summary collapse

Instance Method Details

#immutable_constructor_argsEnumerable

Returns:

  • (Enumerable)


16
17
18
# File 'lib/avm/eac_ruby_base1/sources/base/rubocop_command.rb', line 16

def immutable_constructor_args
  [source]
end

#versionGemspec::Version

Returns:

  • (Gemspec::Version)


21
22
23
24
25
# File 'lib/avm/eac_ruby_base1/sources/base/rubocop_command.rb', line 21

def version
  @version ||= ::Gemspec::Version.new(
    source.bundle('exec', 'rubocop', '--version').execute!
  )
end