Module: Avm::EacRubyBase1::Sources::Base::Rake

Defined in:
lib/avm/eac_ruby_base1/sources/base/rake.rb

Constant Summary collapse

RAKEFILE_BASENAME =
'Rakefile'

Instance Method Summary collapse

Instance Method Details

#rake(*args) ⇒ Avm::EacRubyBase1::Sources::Base::BundleCommand

Returns:



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

def rake(*args)
  raise "File \"#{rakefile_path}\" does not exist" unless rakefile_path.exist?

  bundle('exec', 'rake', '--rakefile', rakefile_path, *args)
end

#rakefile_pathPathname

Returns:



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

def rakefile_path
  path.join(RAKEFILE_BASENAME)
end