data/generators/project/app/app.rb in hisyo-0.0.3 vs data/generators/project/app/app.rb in hisyo-0.1.0
- old
+ new
@@ -1,5 +1,19 @@
-class MyApp < Hisyo::Application
- get "/" do
- hello("MyApp")
+# Feel free to rename from "MyApp" to anything
+# if so, remember changing config.ru, config/boot.rb
+class MyApp < Sinatra::Application
+ 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
+ end
+
+ def self.setup
+ %w!config lib app!.each do |dir|
+ Dir.glob("#{root}/#{dir}/**/*.rb") do |file|
+ require file
+ end
+ end
end
end