1 require 'amazing/config/dsl/awesome'
6 attr_reader :awesome_statusbars
8 def initialize(config=nil, &block)
9 @awesome_statusbars = []
10 @relative_path = File.dirname(config)
15 def import(config=nil, &block)
17 config = "#@relative_path/#{config}" if config[0] != ?/
18 instance_eval(File.read(config))
20 instance_eval(&block) if block
23 def awesome(opts={}, &block)
24 @awesome_statusbars << Awesome.new(opts, &block)