Sha256: c5806bd303d5636abfad234a425515e6547369c370853a2a50827e3bba733063
Contents?: true
Size: 1.55 KB
Versions: 5
Compression:
Stored size: 1.55 KB
Contents
# frozen_string_literal: true module Blacklight class Engine < Rails::Engine engine_name "blacklight" # BlacklightHelper is needed by all helpers, so we inject it # into action view base here. initializer 'blacklight.helpers' do ActionView::Base.send :include, BlacklightHelper end config.autoload_paths += %W( #{config.root}/app/presenters #{config.root}/app/controllers/concerns #{config.root}/app/models/concerns ) # This makes our rake tasks visible. rake_tasks do Dir.chdir(File.expand_path(File.join(File.dirname(__FILE__), '..'))) do Dir.glob(File.join('railties', '*.rake')).each do |railtie| load railtie end end end initializer "blacklight.assets.precompile" do |app| # When Rails has been generated in API mode, it does not have sprockets available if defined? Sprockets app.config.assets.precompile += %w(favicon.ico) end end Blacklight::Engine.config.sms_mappings = { 'Virgin' => 'vmobl.com', 'AT&T' => 'txt.att.net', 'Verizon' => 'vtext.com', 'Nextel' => 'messaging.nextel.com', 'Sprint' => 'messaging.sprintpcs.com', 'T Mobile' => 'tmomail.net', 'Alltel' => 'message.alltel.com', 'Cricket' => 'mms.mycricket.com' } config.bookmarks_http_method = :post config.email_regexp = defined?(Devise) ? Devise.email_regexp : /\A[^@\s]+@[^@\s]+\z/ config.action_dispatch.rescue_responses.merge!( "Blacklight::Exceptions::RecordNotFound" => :not_found ) end end
Version data entries
5 entries across 5 versions & 1 rubygems