Class: Sinatra::Wrapper

Inherits:
Object show all
Defined in:
lib/vendor/sinatra-1.4.4/lib/sinatra/base.rb

Instance Method Summary collapse

Constructor Details

#initialize(stack, instance) ⇒ Wrapper

Returns a new instance of Wrapper.



1991
1992
1993
# File 'lib/vendor/sinatra-1.4.4/lib/sinatra/base.rb', line 1991

def initialize(stack, instance)
  @stack, @instance = stack, instance
end

Instance Method Details

#call(env) ⇒ Object



2003
2004
2005
# File 'lib/vendor/sinatra-1.4.4/lib/sinatra/base.rb', line 2003

def call(env)
  @stack.call(env)
end

#helpersObject



1999
2000
2001
# File 'lib/vendor/sinatra-1.4.4/lib/sinatra/base.rb', line 1999

def helpers
  @instance
end

#inspectObject



2007
2008
2009
# File 'lib/vendor/sinatra-1.4.4/lib/sinatra/base.rb', line 2007

def inspect
  "#<#{@instance.class} app_file=#{settings.app_file.inspect}>"
end

#settingsObject



1995
1996
1997
# File 'lib/vendor/sinatra-1.4.4/lib/sinatra/base.rb', line 1995

def settings
  @instance.settings
end