Sha256: 3c4d0a535be4733722b66476623a8468294ec06f1e2196f6a44fe5ebce383773

Contents?: true

Size: 465 Bytes

Versions: 2

Compression:

Stored size: 465 Bytes

Contents

module Views
  module Extensions
    module ActiveRecord
      module CommandRecorder
        extend ActiveSupport::Concern

        def create_view(args)
          record :create_view, args
        end

        def change_view(args)
          record :change_view, args
        end

        def drop_view(args)
          record :drop_view, args
        end

        def invert_create_view(args)
          [:drop_view, args]
        end

      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
views-4.0.0.1 lib/views/extensions/active_record/command_recorder.rb
views-4.0.0.0 lib/views/extensions/active_record/command_recorder.rb