Module: Stylus::Sinatra

Defined in:
lib/stylus_rails/sinatra.rb

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object



4
5
6
7
8
9
10
11
12
13
# File 'lib/stylus_rails/sinatra.rb', line 4

def self.registered(app)
  app.set :stylus_root, Proc.new { public? && File.join(public, 'stylesheets') }
  app.set :stylus_directory, nil

  app.before do
    Stylus.root = settings.stylus_root if settings.stylus_root?
    Stylus.compile_directory = settings.stylus_directory if settings.stylus_directory?
    Stylus.compile
  end
end