Module: Avm::Stereotypes::Rails::Instance

Included in:
EacRailsBase0::Instance, EacRedmineBase0::Instance
Defined in:
lib/avm/stereotypes/rails/instance.rb

Instance Method Summary collapse

Instance Method Details

#bundle(*args) ⇒ Object



7
8
9
10
11
12
# File 'lib/avm/stereotypes/rails/instance.rb', line 7

def bundle(*args)
  host_env.command('bundle', *args)
          .envvar('BUNDLE_GEMFILE', ::File.join(read_entry('fs_path'), 'Gemfile'))
          .envvar('RAILS_ENV', 'production')
          .chdir(read_entry('fs_path'))
end

#rake(*args) ⇒ Object



14
15
16
# File 'lib/avm/stereotypes/rails/instance.rb', line 14

def rake(*args)
  bundle('exec', 'rake', *args)
end