Module: Barista::Integration

Defined in:
lib/barista/integration.rb,
lib/barista/integration/rails2.rb,
lib/barista/integration/rails3.rb,
lib/barista/integration/sinatra.rb

Defined Under Namespace

Modules: Rails2, Rails3, Sinatra

Class Method Summary collapse

Class Method Details

.setupObject



8
9
10
# File 'lib/barista/integration.rb', line 8

def self.setup
  setup_rails   if defined?(Rails)
end

.setup_railsObject



12
13
14
15
16
17
18
19
20
# File 'lib/barista/integration.rb', line 12

def self.setup_rails
  case Rails::VERSION::MAJOR
  when 3
    Rails3
  when 2
    # We need to manually call the initialiser stuff in Rails 2.
    Rails2.setup
  end
end