lib/landable/engine.rb in landable-1.13.1 vs lib/landable/engine.rb in landable-1.13.2

- old
+ new

@@ -1,55 +1,55 @@ -require "rack/cors" -require "active_model_serializers" -require "carrierwave" -require "rake" +require 'rack/cors' +require 'active_model_serializers' +require 'carrierwave' +require 'rake' module Landable class Engine < ::Rails::Engine isolate_namespace Landable config.generators do |g| g.test_framework :rspec - g.fixture_replacement :factory_girl, :dir => 'spec/factories' + g.fixture_replacement :factory_girl, dir: 'spec/factories' end - initializer "landable.enable_cors" do |app| + initializer 'landable.enable_cors' do |app| config = Landable.configuration if config.cors.enabled? app.middleware.insert 0, Rack::Cors do allow do origins config.cors.origins resource "#{config.api_namespace}/*", - methods: [:get, :post, :put, :patch, :delete], - headers: :any, - expose: 'X-Landable-Media-Type', - credentials: false, - max_age: 15.minutes + methods: [:get, :post, :put, :patch, :delete], + headers: :any, + expose: 'X-Landable-Media-Type', + credentials: false, + max_age: 15.minutes end end end end - initializer "landable.json_schema" do |app| + initializer 'landable.json_schema' do |app| if ENV['LANDABLE_VALIDATE_JSON'] require 'rack/schema' app.middleware.use Rack::Schema end end - initializer "landable.seed_required" do |app| - Landable::Seeds.seed(:required) rescue nil + initializer 'landable.seed_required' do |_app| + suppress(StandardError) { Landable::Seeds.seed(:required) } end - initializer "landable.create_themes" do |app| - Theme.create_from_layouts! rescue nil + initializer 'landable.create_themes' do |_app| + suppress(StandardError) { Theme.create_from_layouts! } end - initializer 'landable.create_templates' do |app| - Template.create_from_partials! rescue nil + initializer 'landable.create_templates' do |_app| + suppress(StandardError) { Template.create_from_partials! } end - initializer "landable.action_controller" do + initializer 'landable.action_controller' do ActiveSupport.on_load :action_controller do # includes include Landable::Traffic include Landable::VariablesConcern