Class: Syro

Inherits:
Object
  • Object
show all
Defined in:
lib/syro.rb

Defined Under Namespace

Classes: Deck, Response

Instance Method Summary collapse

Constructor Details

#initialize(deck = Deck, &code) ⇒ Syro

Returns a new instance of Syro.



198
199
200
201
# File 'lib/syro.rb', line 198

def initialize(deck = Deck, &code)
  @deck = deck
  @code = code
end

Instance Method Details

#call(env, inbox = {}) ⇒ Object



203
204
205
# File 'lib/syro.rb', line 203

def call(env, inbox = {})
  @deck.new(@code).call(env, inbox)
end