module Cranium

Public Class Methods

application(argv = []) click to toggle source
# File lib/cranium.rb, line 29
def application(argv = [])
  @application ||= Application.new(argv)
end
configuration() click to toggle source
# File lib/cranium.rb, line 35
def configuration
  @configuration ||= Configuration.new.freeze
end
configure() { |mutable_configuration| ... } click to toggle source
# File lib/cranium.rb, line 41
def configure
  mutable_configuration = configuration.dup
  yield mutable_configuration
  @configuration = mutable_configuration
  @configuration.freeze
end
load_arguments() click to toggle source
# File lib/cranium.rb, line 50
def load_arguments
  application.load_arguments
end