Sha256: f62a284eb301c683ad2427df6568b9b34a7de48bdba1e4aca187c2c87a7dc48c
Contents?: true
Size: 571 Bytes
Versions: 1
Compression:
Stored size: 571 Bytes
Contents
module BrDanfe module DanfeLib class Options < OpenStruct DEFAULTOPTIONS = { logo: '', logo_dimensions: {} }.freeze def initialize(new_options = {}) options = DEFAULTOPTIONS.merge(config_yaml_load) super options.merge(new_options) end private def file File.exist?('config/br_danfe.yml') ? File.open('config/br_danfe.yml').read : '' end def config_yaml_load @file_read = YAML.safe_load(file) @file_read ? (@file_read['br_danfe'] || {})['options'] : {} end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
br_danfe-0.11.2 | lib/br_danfe/danfe_lib/options.rb |