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)


19
20
21
# File 'lib/avm/eac_ruby_base1/sources/base/rubocop_command.rb', line 19

def immutable_constructor_args
  [source]
end

#versionGemspec::Version

Returns:

  • (Gemspec::Version)


24
25
26
27
28
# File 'lib/avm/eac_ruby_base1/sources/base/rubocop_command.rb', line 24

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