Class: Time
- Extended by:
- Forwardable
- Includes:
- QuarterStrMethods
- Defined in:
- lib/ruby-rails-extensions/extensions/in_utc.rb,
lib/ruby-rails-extensions/extensions/to_local.rb,
lib/ruby-rails-extensions/extensions/safe_parse.rb,
lib/ruby-rails-extensions/extensions/quarter_str.rb,
lib/ruby-rails-extensions/extensions/display_user.rb,
lib/ruby-rails-extensions/extensions/display_military.rb
Class Method Summary collapse
-
.safe_parse(str) ⇒ Object
Parses the
strand returnsnilif invalid.
Instance Method Summary collapse
- #display_military(all = false) ⇒ String
-
#display_user(all = false) ⇒ String
-
mm/dd/yyyy HH:MM:SS AM/PM or m/d/yy HH:MM:SS AM/PM.
-
- #in_utc ⇒ Time
Methods included from QuarterStrMethods
Class Method Details
.safe_parse(str) ⇒ Object
Parses the str and returns nil if invalid
6 7 8 9 10 |
# File 'lib/ruby-rails-extensions/extensions/safe_parse.rb', line 6 def safe_parse(str) parse(str) rescue nil end |
Instance Method Details
#display_military(all = false) ⇒ String
14 15 16 |
# File 'lib/ruby-rails-extensions/extensions/display_military.rb', line 14 def display_military(all = false) to_datetime.display_military(all) end |
#display_user(all = false) ⇒ String
Returns - mm/dd/yyyy HH:MM:SS AM/PM or m/d/yy HH:MM:SS AM/PM.
14 15 16 |
# File 'lib/ruby-rails-extensions/extensions/display_user.rb', line 14 def display_user(all = false) to_datetime.display_user(all) end |
#in_utc ⇒ Time
14 15 16 |
# File 'lib/ruby-rails-extensions/extensions/in_utc.rb', line 14 def in_utc utc? ? self : in_time_zone('UTC') end |