Sha256: 0cd71e8810ae82255395b1c23c232bdeb2e7b604b00b0900e9c9dd30deb9254c

Contents?: true

Size: 662 Bytes

Versions: 6

Compression:

Stored size: 662 Bytes

Contents

module Puffer
  module Extensions
    module ActionController
      module Base
        extend ActiveSupport::Concern

        included do
          delegate :puffer?, :to => 'self.class'
          helper_method :puffer?
        end

        module ClassMethods
          def puffer?
            false
          end

          def pufferize!
            include Puffer::Controller::Mutate
            include Puffer::Controller::Dsl
            include Puffer::Controller::Config
            include Puffer::Controller::Auth
          end
        end

      end
    end
  end
end

ActionController::Base.send :include, Puffer::Extensions::ActionController::Base

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
puffer-0.1.1 lib/puffer/extensions/controller.rb
puffer-0.1.0 lib/puffer/extensions/controller.rb
puffer-0.0.32 lib/puffer/extensions/controller.rb
puffer-0.0.31 lib/puffer/extensions/controller.rb
puffer-0.0.30 lib/puffer/extensions/controller.rb
puffer-0.0.29 lib/puffer/extensions/controller.rb