Sha256: 9c913deab98cc7bd5cc737a578a93f8fbda0c95852c165deede920e1c9ba6251

Contents?: true

Size: 332 Bytes

Versions: 6

Compression:

Stored size: 332 Bytes

Contents

module Goma
  module Controllers
    module Trackable
      extend ActiveSupport::Concern

      module ClassMethods
        def skip_trackable(*args)
          prepend_before_action :skip_trackable, *args
        end
      end

      def skip_trackable
        request.env['goma.skip_trackable'] = true
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
goma-0.0.1.rc3 lib/goma/controllers/trackable.rb
goma-0.0.1.rc2 lib/goma/controllers/trackable.rb
goma-0.0.1.rc1 lib/goma/controllers/trackable.rb
goma-0.0.1.gamma lib/goma/controllers/trackable.rb
goma-0.0.1.beta lib/goma/controllers/trackable.rb
goma-0.0.1.alpha lib/goma/controllers/trackable.rb