Module: Appetizer::UI::Spec

Defined in:
lib/appetizer/ui/spec.rb

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/appetizer/ui/spec.rb', line 7

def self.registered app
  return if App.production?

  %w(css img js views).each do |d|
    App.assets.append_path "./spec/#{d}"
    App.assets.append_path File.expand_path("../jasmine/#{d}", __FILE__)
  end

  app.get "/specs" do
    begin
      erb :specs, layout: false
    rescue
      template = File.expand_path "../jasmine/views/specs.erb", __FILE__
      erb File.read(template), layout: false
    end
  end
end