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