Sha256: 29003ce4032ba5259d8d4c7ca102557f8597f1d8ecae71f20366dcbe92739570

Contents?: true

Size: 474 Bytes

Versions: 1

Compression:

Stored size: 474 Bytes

Contents

class BaseControllerDummy
  def self.hide_action(method)
    @hidden_actions ||= []
    @hidden_actions << method
  end

  def self.helper_method(*)

  end

  def self.hidden_actions
    @hidden_actions
  end

  def self.policy_class
    @policy_class ||= Struct.new(:current_user, :controller) do
      def create?
        current_user && current_user.create_allowed?
      end

      def show?
        current_user && current_user.show_allowed?
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
access_policy_rails-0.0.2 spec/support/base_controller_dummy.rb