Rails 4.1.5
# config/initializers/working_hours.rb
WorkingHours::Config.time_zone = 'St. Petersburg'
$ bin/rails c
> WorkingHours::Config.time_zone
=> #<ActiveSupport::TimeZone:0x0000000692f5d0 @name="St. Petersburg", @utc_offset=nil, @tzinfo=#<TZInfo::TimezoneProxy: Europe/Moscow>, @current_period=#<TZInfo::TimezonePeriod: #<TZInfo::TimezoneTransitionDefinition: #<TZInfo::TimeOrDateTime: 1301180400>,#<TZInfo::TimezoneOffset: 14400,0,MSK>>,nil>>
But
in action (I'm use binding.pry)
> WorkingHours::Config.time_zone
=> #<ActiveSupport::TimeZone:0x000000055e6ff0 @name="UTC", @utc_offset=nil, @tzinfo=#<TZInfo::TimezoneProxy: Etc/UTC>, @current_period=#<TZInfo::TimezonePeriod: nil,nil,#<TZInfo::TimezoneOffset: 0,0,UTC>>>>
Why?
Rails 4.1.5
But
in action (I'm use binding.pry)
Why?