data/generators/project/app/app.rb in hisyo-0.1.0 vs data/generators/project/app/app.rb in hisyo-0.2.0

- old
+ new

@@ -1,13 +1,23 @@ # Feel free to rename from "MyApp" to anything # if so, remember changing config.ru, config/boot.rb -class MyApp < Sinatra::Application +class MyApp < Sinatra::Base set :root, File.expand_path("../../", __FILE__) set :views, File.join(root, "app/views") set :public_folder, File.join(root, "public") - def self.controllers(&block) - instance_eval &block + register Sinatra::RespondWith + register Sinatra::Namespace + + helpers do + include Sinatra::Streaming + include Sinatra::ContentFor + include Sinatra::JSON + end + + configure :development do + MyApp.reset! + use Rack::Reloader end def self.setup %w!config lib app!.each do |dir| Dir.glob("#{root}/#{dir}/**/*.rb") do |file|