Sha256: 6e700652b4e9e6a9529063240865c02ea5535b032489ebe5bb124add0dfa1bdf

Contents?: true

Size: 380 Bytes

Versions: 6

Compression:

Stored size: 380 Bytes

Contents

module Locomotive::Steam
  module Middlewares

    # Set the timezone according to the settings of the site
    #
    class Timezone < ThreadSafe

      include Concerns::Helpers

      def _call
        timezone = site.try(:timezone)

        debug_log "Timezone: #{timezone.name}"

        Time.use_zone(timezone) do
          self.next
        end
      end

    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
locomotivecms_steam-1.8.0.alpha2 lib/locomotive/steam/middlewares/timezone.rb
locomotivecms_steam-1.8.0.alpha1 lib/locomotive/steam/middlewares/timezone.rb
locomotivecms_steam-1.7.1 lib/locomotive/steam/middlewares/timezone.rb
locomotivecms_steam-1.7.0 lib/locomotive/steam/middlewares/timezone.rb
locomotivecms_steam-1.6.1 lib/locomotive/steam/middlewares/timezone.rb
locomotivecms_steam-1.6.0 lib/locomotive/steam/middlewares/timezone.rb