class Bookbinder::Config::Imprint::Configuration
Public Class Methods
parse(input_config)
click to toggle source
# File lib/bookbinder/config/imprint/configuration.rb, line 8 def parse(input_config) section_configs = to_section_configs(pdf_sections(input_config)) parse_sections(input_config, section_configs) end
Private Class Methods
pdf_sections(input_config)
click to toggle source
# File lib/bookbinder/config/imprint/configuration.rb, line 15 def pdf_sections(input_config) (input_config['pdf_sections'] || []).map { |pdf_section| DitaConfigGenerator.new(pdf_section).to_hash } end