Sha256: f7193ca9bbca8921be1344643255aacf913e6538ba4980e411d56150b30b9958
Contents?: true
Size: 633 Bytes
Versions: 29
Compression:
Stored size: 633 Bytes
Contents
require 'rubygems' require 'sinatra' require 'jpmobile' require 'jpmobile/rack' require 'singleton' require 'pp' require 'jpmobile' require 'jpmobile/rack' class SinatraTestHelper include Singleton attr_accessor :last_app end class Guestbook < Sinatra::Base use Jpmobile::Rack::MobileCarrier use Jpmobile::Rack::ParamsFilter use Jpmobile::Rack::Filter def call(env) _dup = dup SinatraTestHelper.instance.last_app = _dup _dup.call!(env) end def assigns(sym) instance_variable_get("@#{sym}") end get '/' do @g = params[:g] end post '/' do @p = params[:p] end end Guestbook.run
Version data entries
29 entries across 29 versions & 1 rubygems