Class: OneBusAway::Utilities

Inherits:
Object
  • Object
show all
Defined in:
lib/one_bus_away/utilities.rb

Overview

Useful cross class methods for sting modifications

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.convert_time(time) ⇒ Object

Converts time into a consumable format



11
12
13
14
15
16
# File 'lib/one_bus_away/utilities.rb', line 11

def self.convert_time(time)
  obj = OneBusAway::Utilities.new
  stripped_time = obj.strip_time(time)
  converted_date = DateTime.strptime(stripped_time, '%s')
  distance_of_time_in_words_to_now(converted_date.to_time)
end

Instance Method Details

#strip_time(time) ⇒ Object

Removes the last three characters from a string



19
20
21
22
23
# File 'lib/one_bus_away/utilities.rb', line 19

def strip_time(time)
  time = time.to_s
  n = time.size
  time[0..n - 4]
end