Sha256: e2b08f81c210f3fc0525208ded72079f685c2a38e45db78d34e6f89444053fd3

Contents?: true

Size: 495 Bytes

Versions: 9

Compression:

Stored size: 495 Bytes

Contents

module Godmin
  module Authorization
    class Policy
      attr_reader :user, :record

      def initialize(user, record)
        @user = user
        @record = record
      end

      def index?
        false
      end

      def show?
        false
      end

      def new?
        create?
      end

      def edit?
        update?
      end

      def create?
        false
      end

      def update?
        false
      end

      def destroy?
        false
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
godmin-0.9.8 lib/godmin/authorization/policy.rb
godmin-0.9.7 lib/godmin/authorization/policy.rb
godmin-0.9.6 lib/godmin/authorization/policy.rb
godmin-0.9.5 lib/godmin/authorization/policy.rb
godmin-0.9.4 lib/godmin/authorization/policy.rb
godmin-0.9.3 lib/godmin/authorization/policy.rb
godmin-0.9.2 lib/godmin/authorization/policy.rb
godmin-0.9.1 lib/godmin/authorization/policy.rb
godmin-0.9.0 lib/godmin/authorization/policy.rb