Sha256: 5dc9ff3ef663205402c786eeaf6487c1aa488b0bf7cc1e390aacd0033d3e0015
Contents?: true
Size: 1.47 KB
Versions: 1
Compression:
Stored size: 1.47 KB
Contents
require 'rails/railtie' require 'action_controller' require 'action_controller/railtie' require 'action_controller/serialization' module ActiveModelSerializers class Railtie < Rails::Railtie config.to_prepare do ActiveModel::Serializer.serializers_cache.clear end initializer 'active_model_serializers.action_controller' do ActiveSupport.on_load(:action_controller) do include(::ActionController::Serialization) end end # This hook is run after the action_controller railtie has set the configuration # based on the *environment* configuration and before any config/initializers are run # and also before eager_loading (if enabled). initializer 'active_model_serializers.set_configs', :after => 'action_controller.set_configs' do ActiveModelSerializers.logger = Rails.configuration.action_controller.logger ActiveModelSerializers.config.cache_store = Rails.configuration.action_controller.cache_store ActiveModelSerializers.config.perform_caching = Rails.configuration.action_controller.perform_caching end generators do |app| Rails::Generators.configure!(app.config.generators) Rails::Generators.hidden_namespaces.uniq! require 'generators/rails/resource_override' end if Rails.env.test? ActionController::TestCase.send(:include, ActiveModelSerializers::Test::Schema) ActionController::TestCase.send(:include, ActiveModelSerializers::Test::Serializer) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
active_model_serializers-0.10.0.rc4 | lib/active_model_serializers/railtie.rb |