module Expansions

Constants

VERSION

Public Instance Methods

configure(configuration_hash) click to toggle source
# File lib/expansions/expansions.rb, line 16
def configure(configuration_hash)
  configatron.configure_from_hash(configuration_hash)
end
delayed() { || ... } click to toggle source
# File lib/expansions/expansions.rb, line 32
def delayed
  Configatron::Delayed.new do
    yield
  end
end
disable_logging() click to toggle source
# File lib/expansions/expansions.rb, line 24
def disable_logging
  Expansions::Log.disable
end
dynamic() { || ... } click to toggle source
# File lib/expansions/expansions.rb, line 38
def dynamic
  Configatron::Dynamic.new do
    yield
  end
end
enable_logging() click to toggle source
# File lib/expansions/expansions.rb, line 28
def enable_logging
  Expansions::Log.enable
end
expand(title = "Expansion",&block) click to toggle source
# File lib/expansions/expansions.rb, line 4
def expand(title = "Expansion",&block)
  Expansions::Expansion.instance.instance_eval(&block)
end
glob(path, exclude=->(file) { false } click to toggle source
# File lib/expansions/expansions.rb, line 8
def glob(path, exclude=->(file) { false }, &block)
  items = Dir.glob(path, File::FNM_DOTMATCH).select do |file|
    !exclude.call(file)
  end
  items.each(&block)
  return items
end
log(message) click to toggle source
# File lib/expansions/expansions.rb, line 44
def log(message)
  Expansions::Log.message(message)
end
settings() click to toggle source
# File lib/expansions/expansions.rb, line 20
def settings
  configatron
end