module NfeReader::CreatorHelper
Public Instance Methods
create_resource(klass, attrs = {})
click to toggle source
# File lib/nfe_reader/helpers/creator_helper.rb, line 3 def create_resource(klass, attrs = {}) return unless attrs klass.new(attrs) end
create_resources(klass, attrs = {})
click to toggle source
# File lib/nfe_reader/helpers/creator_helper.rb, line 8 def create_resources(klass, attrs = {}) resources = [] return resources unless attrs if attrs.is_a? Hash resources << klass.new(attrs) else attrs.each do |a| resources << klass.new(a) end end resources end
to_array(attrs = {})
click to toggle source
# File lib/nfe_reader/helpers/creator_helper.rb, line 24 def to_array(attrs = {}) array = [] return [] unless attrs if attrs.is_a? Array attrs.each do |hash| array << hash.map { |key, value| value } end else array << attrs.map { |key, value| value } end array end