class GitPrepareBranch::Configurator
Attributes
app[R]
Public Class Methods
new(app)
click to toggle source
# File lib/git-prepare-branch/configurator.rb, line 9 def initialize(app) @app = app end
Public Instance Methods
apply(&block)
click to toggle source
# File lib/git-prepare-branch/configurator.rb, line 13 def apply(&block) instance_exec(&block) end
on(event, &block)
click to toggle source
# File lib/git-prepare-branch/configurator.rb, line 17 def on(event, &block) app.add_event_handler event, &block end
routing(routes)
click to toggle source
# File lib/git-prepare-branch/configurator.rb, line 21 def routing(routes) @app.router = routes end
screen(name, &block)
click to toggle source
# File lib/git-prepare-branch/configurator.rb, line 25 def screen(name, &block) app.add_screen ScreenDSL.new(Screen.new(name)).apply(&block).screen end
title(value)
click to toggle source
# File lib/git-prepare-branch/configurator.rb, line 29 def title(value) app.title = value end
variable(name, capture: nil, value: nil)
click to toggle source
# File lib/git-prepare-branch/configurator.rb, line 33 def variable(name, capture: nil, value: nil) app.add_variable name, capture: capture, value: value end