lib/nutcracker/web/app.rb in nutcracker-web-0.0.3 vs lib/nutcracker/web/app.rb in nutcracker-web-0.0.4

- old
+ new

@@ -5,24 +5,29 @@ module Nutcracker module Web class App < Sinatra::Base enable :inline_templates set :root, File.expand_path('../'*4,__FILE__) - + def initialize(nutcracker = nil) @nutcracker = nutcracker super() end get '/' do haml :index end - + + get '/overview.json' do + content_type :json + overview.to_json + end + def overview @nutcracker.overview rescue JSON.parse File.read File.join(settings.root,"example.json") - end - + end + def self.assets require 'sprockets' Sprockets::Environment.new { |env| %w(javascripts stylesheets templates).each { |asset| env.append_path File.join(settings.root,"assets/#{asset}")