123456789_123456789_123456789_123456789_123456789_

Module: ActiveRecord::Type::Internal::Timezone

Instance Attribute Summary

Instance Method Summary

Instance Attribute Details

#is_utc?Boolean (readonly)

[ GitHub ]

  
# File 'activerecord/lib/active_record/type/internal/timezone.rb', line 12

def is_utc?
  default_timezone == :utc
end

Instance Method Details

#default_timezone

[ GitHub ]

  
# File 'activerecord/lib/active_record/type/internal/timezone.rb', line 16

def default_timezone
  @timezone || ActiveRecord.default_timezone
end

#initialize(timezone: nil, **kwargs)

[ GitHub ]

  
# File 'activerecord/lib/active_record/type/internal/timezone.rb', line 7

def initialize(timezone: nil, **kwargs)
  super(**kwargs)
  @timezone = timezone
end