Sha256: 1fc6214983d4882a8d5860d22a15299ac6fb3995291e011f653889b0ae87c3d3
Contents?: true
Size: 881 Bytes
Versions: 1
Compression:
Stored size: 881 Bytes
Contents
# frozen_string_literal: true require 'rails/railtie' require 'mozaic' module TurbolinksAnimate class Railtie < Rails::Railtie initializer 'turbolinks-animate.mozaic' do Mozaic.configure do |config| config.define_component('turbolinks-animate', element: 'body') do |options| animation = options.delete :animation return options unless animation options[:class] = [options[:class], 'turbolinks-animate'].compact .join(' ') options[:data] ||= {} options[:data][:turbolinks_animate_animation] = animation end end end initializer 'turbolinks-animate.action_controller' do ActiveSupport.on_load :action_controller do include TurbolinksAnimateHelper end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
turbolinks-animate-2.0.2 | lib/turbolinks-animate/railtie.rb |