Sha256: e0ea53420f02f1a2394a3d96cd55b393981e8e17bf2b71e3fe736facda20d999
Contents?: true
Size: 668 Bytes
Versions: 3
Compression:
Stored size: 668 Bytes
Contents
module Support class Rails attr_reader :terminal, :version def initialize(version) @terminal = Terminal.new @version = version end def build # remove pre-existing FileUtils.rm_rf WEBAPP_ROOT create_command = rails3? ? 'new' : '' load_command = "gem 'rails', '#{version}'; load Gem.bin_path('rails', 'rails', '#{version}')" terminal.cd(TEMP_DIR) terminal.run(%{ruby -rubygems -e "#{load_command}" #{create_command} rails_root}) end def setup require File.join(WEBAPP_ROOT, 'config', 'environment') end private def rails3? version =~ /^3/ end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
engine-assets-0.6.0.pre1 | spec/support/rails.rb |
engine-assets-0.5.1 | spec/support/rails.rb |
engine-assets-0.5.0 | spec/support/rails.rb |