module Tumugi

Constants

VERSION

Public Class Methods

app()

alias for backward compatibility

Alias for: workflow
application()
Alias for: workflow
config() click to toggle source
# File lib/tumugi.rb, line 22
def config
  raise Tumugi::ConfigError.new 'Tumugi.config with block is deprecated. Use Tumugi.configure instead.' if block_given?
  _config.clone.freeze
end
configure() { |_config| ... } click to toggle source
# File lib/tumugi.rb, line 16
def configure(&block)
  raise Tumugi::ConfigError.new 'Tumugi.configure must have block' unless block_given?
  yield _config
  nil
end
workflow() click to toggle source
# File lib/tumugi.rb, line 9
def workflow
  @workflow ||= Tumugi::Workflow.new
end
Also aliased as: app, application

Private Class Methods

_config() click to toggle source
# File lib/tumugi.rb, line 29
def _config
  @config ||= Tumugi::Config.new
end