Module: Dynflow::Web

Defined in:
lib/dynflow/web.rb,
lib/dynflow/web/console.rb,
lib/dynflow/web/world_helpers.rb,
lib/dynflow/web/console_helpers.rb,
lib/dynflow/web/filtering_helpers.rb

Defined Under Namespace

Modules: ConsoleHelpers, FilteringHelpers, WorldHelpers Classes: Console

Class Method Summary collapse

Class Method Details

.setup(&block) ⇒ Object



10
11
12
13
14
15
# File 'lib/dynflow/web.rb', line 10

def self.setup(&block)
  console = Sinatra.new(Web::Console) { instance_exec(&block) }
  Rack::Builder.app do
    run Rack::URLMap.new('/' => console)
  end
end

.web_dir(sub_dir) ⇒ Object



17
18
19
20
# File 'lib/dynflow/web.rb', line 17

def self.web_dir(sub_dir)
  web_dir = File.join(File.expand_path('../../../web', __FILE__))
  File.join(web_dir, sub_dir)
end