module ActiveRecord::Type::Internal::Timezone

Public Class Methods

new(timezone: nil, **kwargs) click to toggle source
Calls superclass method
# File lib/active_record/type/internal/timezone.rb, line 7
def initialize(timezone: nil, **kwargs)
  super(**kwargs)
  @timezone = timezone
end

Public Instance Methods

default_timezone() click to toggle source
# File lib/active_record/type/internal/timezone.rb, line 16
def default_timezone
  @timezone || ActiveRecord.default_timezone
end
is_utc?() click to toggle source
# File lib/active_record/type/internal/timezone.rb, line 12
def is_utc?
  default_timezone == :utc
end