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