class Kozo::Configuration
Attributes
backend[W]
directory[RW]
providers[RW]
resources[RW]
Public Class Methods
new(directory)
click to toggle source
# File lib/kozo/configuration.rb, line 8 def initialize(directory) @directory = directory @providers = {} @resources = {} end
Public Instance Methods
backend()
click to toggle source
# File lib/kozo/configuration.rb, line 14 def backend @backend ||= Backends::Local.new(directory) end
parse!()
click to toggle source
# File lib/kozo/configuration.rb, line 18 def parse! dsl = DSL.new(self) Dir[File.join(directory, "*.kz")] .sort .each { |file| dsl.instance_eval(File.read(file)) } end