Class: Cyberweb::REST::Wrapper

Inherits:
Object
  • Object
show all
Defined in:
lib/cyberweb/REST/base/wrapper.rb

Overview

Cyberweb::REST::Wrapper

Instance Method Summary collapse

Constructor Details

#initialize(stack, instance) ⇒ Wrapper

initialize



8
9
10
11
# File 'lib/cyberweb/REST/base/wrapper.rb', line 8

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

Instance Method Details

#call(env) ⇒ Object

call



24
25
26
# File 'lib/cyberweb/REST/base/wrapper.rb', line 24

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

#helpersObject

helpers



19
20
21
# File 'lib/cyberweb/REST/base/wrapper.rb', line 19

def helpers
  @instance
end

#inspectObject

inspect



29
30
31
# File 'lib/cyberweb/REST/base/wrapper.rb', line 29

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

#settingsObject

settings



14
15
16
# File 'lib/cyberweb/REST/base/wrapper.rb', line 14

def settings
  @instance.settings
end