Sha256: 3bf4a10c2397a2c70b483b50cd0021672df89b50ed3a199176ee8e177921cc6a

Contents?: true

Size: 329 Bytes

Versions: 29

Compression:

Stored size: 329 Bytes

Contents

module BrDanfe
  module DanfeLib
    module NfeLib
      class Phone
        def self.format(phone)
          if phone.length == 10
            phone.sub(/(\d{2})(\d{4})(\d{4})/, '(\\1) \\2-\\3')
          else
            phone.sub(/(\d{2})(\d{5})(\d{4})/, '(\\1) \\2-\\3')
          end
        end
      end
    end
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
br_danfe-1.2.2 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-1.2.1 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-1.2.0 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-1.1.0 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-1.0.0 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.20.0 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.19.0 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.18.0 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.17.8 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.17.7 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.17.6 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.17.5 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.17.4 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.17.3 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.17.2 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.17.1 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.17.0 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.16.0 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.15.1 lib/br_danfe/danfe_lib/nfe_lib/phone.rb
br_danfe-0.15.0 lib/br_danfe/danfe_lib/nfe_lib/phone.rb