class Makimono::Processor
Public Class Methods
new(config, converter: Converter.from_config(config), generator: Generator.from_config(config))
click to toggle source
# File lib/makimono/processor.rb, line 9 def initialize(config, converter: Converter.from_config(config), generator: Generator.from_config(config)) @config = config @converter = converter @generator = generator end
Public Instance Methods
process(resources = ResourceList.from_dir(@config[:source]))
click to toggle source
# File lib/makimono/processor.rb, line 15 def process(resources = ResourceList.from_dir(@config[:source])) converted_resources = resources.map do |resource| @converter.convert(resource) end @generator.generate(converted_resources) end