Sha256: e1f58a9b3758133342fc5b47cd0465fbd7dc0bb94b490603b4f2183a688d727d

Contents?: true

Size: 230 Bytes

Versions: 1

Compression:

Stored size: 230 Bytes

Contents

module Abilities
  module Concern
    extend ActiveSupport::Concern

    %w(can? cannot?).each do |name|
      define_method name do |action, subject|
        Abilities.send name, self, action, subject
      end
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
abilities-0.1.1 lib/abilities/concern.rb