Sha256: 2b04172dc792a909da5df6d258ada9de2ed35c7982b810811f7f57ff6848c7eb
Contents?: true
Size: 718 Bytes
Versions: 1
Compression:
Stored size: 718 Bytes
Contents
require 'whirled_peas/animator' require 'whirled_peas/config' require 'whirled_peas/errors' require 'whirled_peas/graphics' require 'whirled_peas/settings' require 'whirled_peas/utils' require 'whirled_peas/version' module WhirledPeas def self.config @config ||= Config.new end def self.configure(&block) yield config end def self.template(theme_name=nil, &block) require 'whirled_peas/graphics/composer' Graphics::Composer.build(theme_name, &block) end def self.define_theme(name, &block) require 'whirled_peas/settings/theme' require 'whirled_peas/settings/theme_library' theme = Settings::Theme.new yield theme Settings::ThemeLibrary.add(name, theme) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
whirled_peas-0.10.0 | lib/whirled_peas.rb |