Class: Imagemaster3000::Definitions::Parser
- Inherits:
-
Object
- Object
- Imagemaster3000::Definitions::Parser
- Defined in:
- lib/imagemaster3000/definitions/parser.rb
Constant Summary collapse
- SCHEMA =
File.join File.dirname(__FILE__), 'schemas', 'imagemaster3000-definition-schema.json'
Class Method Summary collapse
Class Method Details
.parse_image_definitions ⇒ Object
10 11 12 13 14 |
# File 'lib/imagemaster3000/definitions/parser.rb', line 10 def parse_image_definitions definition_files = Dir.glob(File.join(Imagemaster3000::Settings[:'definitions-dir'], '*.json')).sort logger.debug "Found definition files: #{definition_files.inspect}" definition_files.map { |file| parse file }.compact end |