module Tod
Constants
- VERSION
Public Class Methods
TimeOfDay(obj_or_string, &block)
click to toggle source
# File lib/tod/conversions.rb, line 2 def TimeOfDay(obj_or_string, &block) if obj_or_string.is_a?(TimeOfDay) obj_or_string elsif obj_or_string.respond_to?(:to_time_of_day) obj_or_string.to_time_of_day elsif obj_or_string.respond_to?(:hour) && obj_or_string.respond_to?(:min) && obj_or_string.respond_to?(:sec) TimeOfDay.new obj_or_string.hour, obj_or_string.min, obj_or_string.sec elsif obj_or_string.is_a?(Date) TimeOfDay.new 0 else TimeOfDay.parse(obj_or_string, &block) end end
Private Instance Methods
TimeOfDay(obj_or_string, &block)
click to toggle source
# File lib/tod/conversions.rb, line 2 def TimeOfDay(obj_or_string, &block) if obj_or_string.is_a?(TimeOfDay) obj_or_string elsif obj_or_string.respond_to?(:to_time_of_day) obj_or_string.to_time_of_day elsif obj_or_string.respond_to?(:hour) && obj_or_string.respond_to?(:min) && obj_or_string.respond_to?(:sec) TimeOfDay.new obj_or_string.hour, obj_or_string.min, obj_or_string.sec elsif obj_or_string.is_a?(Date) TimeOfDay.new 0 else TimeOfDay.parse(obj_or_string, &block) end end