Sha256: e91336ce12eb55936150718523ef5d07d287102331f1a779dd4eeeae9a0eb316

Contents?: true

Size: 503 Bytes

Versions: 1

Compression:

Stored size: 503 Bytes

Contents

module CanTango
  class License
    module Rules
      def can(action, subject, conditions = nil, &block)
        ability.can action, subject, conditions, &block
      end

      def cannot(action, subject, conditions = nil, &block)
        ability.cannot action, subject, conditions, &block
      end

      def owns(user_account, clazz, ownership_relation = :user_id, user_id_attribute = :id)
        ability.owns user_account, clazz, ownership_relation, user_id_attribute
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cantango-permits-0.1.1 lib/cantango/license/rules.rb