Class: Imagemaster3000::Definitions::Parser

Inherits:
Object
  • Object
show all
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_definitionsObject



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