Module: TreasureData::Helpers

Defined in:
lib/td/helpers.rb

Class Method Summary collapse

Class Method Details

.format_with_delimiter(number, delimiter = ',') ⇒ Object



5
6
7
# File 'lib/td/helpers.rb', line 5

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

.home_directoryObject



9
10
11
# File 'lib/td/helpers.rb', line 9

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

.on_mac?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/td/helpers.rb', line 17

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

.on_windows?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/td/helpers.rb', line 13

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