Sha256: fced2d11d1e7e77bca39e1b336eeaf1e516183d8cd93ad78ec2f7e307d3ee95e

Contents?: true

Size: 431 Bytes

Versions: 13

Compression:

Stored size: 431 Bytes

Contents

module TreasureData
  module Helpers
    module_function

    def format_with_delimiter(number, delimiter = ',')
      number.to_s.gsub(/(\d)(?=(?:\d{3})+(?!\d))/, "\\1#{delimiter}")
    end

    def home_directory
      on_windows? ? ENV['USERPROFILE'].gsub("\\","/") : ENV['HOME']
    end

    def on_windows?
      RUBY_PLATFORM =~ /mswin32|mingw32/
    end

    def on_mac?
      RUBY_PLATFORM =~ /-darwin\d/
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
td-0.14.1 lib/td/helpers.rb
td-0.14.0 lib/td/helpers.rb
td-0.13.2 lib/td/helpers.rb
td-0.13.1 lib/td/helpers.rb
td-0.13.0 lib/td/helpers.rb
td-0.12.0 lib/td/helpers.rb
td-0.11.14 lib/td/helpers.rb
td-0.11.13 lib/td/helpers.rb
td-0.11.12 lib/td/helpers.rb
td-0.11.11.2 lib/td/helpers.rb
td-0.11.11.1 lib/td/helpers.rb
td-0.11.11 lib/td/helpers.rb
td-0.11.10 lib/td/helpers.rb