Sha256: ef157be8e25c50066e4ac24fd38381e36585055d8e4c79602f77df790bbe402b

Contents?: true

Size: 224 Bytes

Versions: 25

Compression:

Stored size: 224 Bytes

Contents

require "gyoku"

module Einvoice
  module Utils
    def camelize(hash)
      hash.deep_transform_keys { |k| k.to_s.camelize }
    end

    def encode_xml(hash)
      ::Gyoku.xml(hash, key_converter: :none)
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
einvoice-1.2.22 lib/einvoice/utils.rb
einvoice-1.2.21 lib/einvoice/utils.rb
einvoice-1.2.20 lib/einvoice/utils.rb
einvoice-1.2.19 lib/einvoice/utils.rb
einvoice-1.2.18 lib/einvoice/utils.rb
einvoice-1.2.17 lib/einvoice/utils.rb
einvoice-1.2.16 lib/einvoice/utils.rb
einvoice-1.2.15 lib/einvoice/utils.rb
einvoice-1.2.14 lib/einvoice/utils.rb
einvoice-1.2.13 lib/einvoice/utils.rb
einvoice-1.2.12 lib/einvoice/utils.rb
einvoice-1.2.11 lib/einvoice/utils.rb
einvoice-1.2.10 lib/einvoice/utils.rb
einvoice-1.2.9 lib/einvoice/utils.rb
einvoice-1.2.8 lib/einvoice/utils.rb
einvoice-1.2.7 lib/einvoice/utils.rb
einvoice-1.2.6 lib/einvoice/utils.rb
einvoice-1.2.5 lib/einvoice/utils.rb
einvoice-1.2.4 lib/einvoice/utils.rb
einvoice-1.2.3 lib/einvoice/utils.rb