Module: Spectra
- Defined in:
- lib/spectra.rb,
lib/spectra/dsl.rb,
lib/spectra/models.rb,
lib/spectra/version.rb,
lib/spectra/components.rb,
lib/spectra/serializer.rb,
lib/spectra/templates/factory.rb,
lib/spectra/templates/palette.rb,
lib/spectra/templates/template.rb,
lib/spectra/templates/objc_category.rb,
lib/spectra/templates/swift_extension.rb
Defined Under Namespace
Modules: Components, DSL Classes: Color, ObjcCategory, Palette, Root, Serializer, SwiftExtension, Template
Constant Summary collapse
- VERSION =
'0.1.1'
Class Attribute Summary collapse
-
.logger ⇒ Object
Returns the value of attribute logger.
-
.options ⇒ Object
Returns the value of attribute options.
Class Method Summary collapse
Class Attribute Details
.logger ⇒ Object
Returns the value of attribute logger.
9 10 11 |
# File 'lib/spectra.rb', line 9 def logger @logger end |
.options ⇒ Object
Returns the value of attribute options.
9 10 11 |
# File 'lib/spectra.rb', line 9 def end |
Class Method Details
.generate(options) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/spectra.rb', line 12 def self.generate() self. = logger.level = .verbose ? Logger::DEBUG : Logger::INFO begin definition = IO.read('spectrum.rb') rescue Exception => execption logger.terminate "Failed to read spectrum.rb file: #{execption}" end spectra = Root.new spectra.generate(definition) end |