Module: ActiveRecordConnectionTz
- Defined in:
- lib/active_record_connection_tz.rb,
lib/active_record_connection_tz/types.rb,
lib/active_record_connection_tz/version.rb,
lib/active_record_connection_tz/adapters/mysql2.rb,
lib/active_record_connection_tz/adapters/shared.rb,
lib/active_record_connection_tz/temporal_parser.rb,
lib/active_record_connection_tz/adapters/trilogy.rb,
lib/active_record_connection_tz/types/zoned_time.rb,
lib/active_record_connection_tz/temporal_formatter.rb,
lib/active_record_connection_tz/connection_settings.rb,
lib/active_record_connection_tz/types/zoned_temporal.rb,
lib/active_record_connection_tz/types/zoned_date_time.rb
Defined Under Namespace
Modules: Adapters, TemporalFormatter, TemporalParser, Types Classes: ConfigurationError, ConnectionSettings, Error
Constant Summary collapse
- VERSION =
: String
'0.1.0'
Class Method Summary collapse
-
.install! ⇒ Object
: () -> void.
-
.installed? ⇒ Boolean
: () -> bool.
Class Method Details
.install! ⇒ Object
: () -> void
24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/active_record_connection_tz.rb', line 24 def install! return if @installed INSTALL_MUTEX.synchronize do return if @installed Adapters::Mysql2.install! Adapters::Trilogy.install! @installed = true end end |
.installed? ⇒ Boolean
: () -> bool
37 38 39 |
# File 'lib/active_record_connection_tz.rb', line 37 def installed? @installed == true end |