Class: OneBusAway::Utilities
- Inherits:
-
Object
- Object
- OneBusAway::Utilities
- Defined in:
- lib/one_bus_away/utilities.rb
Overview
Useful cross class methods for sting modifications
Class Method Summary collapse
-
.convert_time(time) ⇒ Object
Converts time into a consumable format.
Instance Method Summary collapse
-
#strip_time(time) ⇒ Object
Removes the last three characters from a string.
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 |