class FacebookGoogleCalendarSync::Timezone::TimeZoneProxy
Public Class Methods
new(target, timezone)
click to toggle source
# File lib/facebook_google_calendar_sync/timezone.rb, line 12 def initialize target, timezone @target = target @timezone = timezone end
Public Instance Methods
convert_timezone_if_date(result)
click to toggle source
# File lib/facebook_google_calendar_sync/timezone.rb, line 22 def convert_timezone_if_date result if result.respond_to?(:convert_time_zone) result.convert_time_zone(@timezone) else result end end
method_missing(method, *args, &block)
click to toggle source
# File lib/facebook_google_calendar_sync/timezone.rb, line 17 def method_missing(method, *args, &block) result = @target.send(method, *args, &block) convert_timezone_if_date(result) end