33 lines
623 B
Ruby
33 lines
623 B
Ruby
PADRINO_ROOT = File.dirname(__FILE__) unless defined? PADRINO_ROOT
|
|
|
|
module LibDemo
|
|
def self.give_me_a_random
|
|
@rand ||= rand(100)
|
|
end
|
|
end
|
|
|
|
class Complex1Demo < Padrino::Application
|
|
set :reload, true
|
|
get("/old"){ "Old Sinatra Way" }
|
|
end
|
|
|
|
class Complex2Demo < Padrino::Application
|
|
set :reload, true
|
|
get("/old"){ "Old Sinatra Way" }
|
|
|
|
controllers :var do
|
|
get(:destroy){ params.inspect }
|
|
end
|
|
|
|
get("/"){ "The magick number is: 12!" } # Change only the number!!!
|
|
end
|
|
|
|
Complex1Demo.controllers do
|
|
get("/"){ "Given random #{LibDemo.give_me_a_random}" }
|
|
end
|
|
|
|
Complex2Demo.controllers do
|
|
end
|
|
|
|
Padrino.load!
|