Class: Ground::CreateApplication

Inherits:
Activity
  • Object
show all
Defined in:
lib/ground/activity/create_application.rb

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ CreateApplication

Returns a new instance of CreateApplication.



7
8
9
10
# File 'lib/ground/activity/create_application.rb', line 7

def initialize(data)
  super
  @middlewares = []
end

Instance Method Details

#call(&p) ⇒ Object



12
13
14
15
16
# File 'lib/ground/activity/create_application.rb', line 12

def call(&p)
  app = Class.new(Ground::BaseRack)
  instance_eval &p
  app_with_middlewares = pack_middlewares_to_app app
end