Sha256: 867f827138f1c913fad8566f2cca37c6bfc8a8e15c23599063bf8b2d109eb203

Contents?: true

Size: 1.03 KB

Versions: 5

Compression:

Stored size: 1.03 KB

Contents

module GovukAdminTemplate
  class Engine < ::Rails::Engine
    require 'bootstrap-sass'
    require 'jquery-rails'

    initializer 'govuk_admin_template.assets.precompile' do |app|
      app.config.assets.precompile += %w(lte-ie8.js govuk-admin-template.js govuk_admin_template/bootstrap-ie7.css)
    end

    # User friendly GOV.UK date formats, based on:
    # https://www.gov.uk/design-principles/style-guide/style-points#style-dates-and-times
    initializer 'govuk_admin_template.date_formats' do |app|
      # 1 January 2013
      Date::DATE_FORMATS[:govuk_date] = '%-e %B %Y'

      # 1 Jan 2013
      Date::DATE_FORMATS[:govuk_date_short] = '%-e %b %Y'

      # 1:15pm, 1 January 2013
      Time::DATE_FORMATS[:govuk_date] = '%-I:%M%P, %-e %B %Y'

      # 1:15pm, 1 Jan 2013
      Time::DATE_FORMATS[:govuk_date_short] = '%-I:%M%P, %-e %b %Y'

      # 1:15pm
      Time::DATE_FORMATS[:govuk_time] = '%-I:%M%P'
    end

    initializer "govuk_admin_template.view_helpers" do
      ActionView::Base.send :include, ViewHelpers
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
govuk_admin_template-4.1.0 lib/govuk_admin_template/engine.rb
govuk_admin_template-4.0.1 lib/govuk_admin_template/engine.rb
govuk_admin_template-4.0.0 lib/govuk_admin_template/engine.rb
govuk_admin_template-3.5.0 lib/govuk_admin_template/engine.rb
govuk_admin_template-3.4.0 lib/govuk_admin_template/engine.rb