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