Sha256: 38dd240cb811fbef26dbf226fa9fdbd2c79cf7605181caf394e1091f41c471b3

Contents?: true

Size: 284 Bytes

Versions: 1

Compression:

Stored size: 284 Bytes

Contents

class Actor
  def can_create?(resource)
    resource.creatable_by?(self)
  end

  def can_read?(resource)
    resource.readable_by?(self)
  end

  def can_update?(resource)
    resource.updatable_by?(self)
  end

  def can_delete?(resource)
    resource.deletable_by?(self)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
authority-0.0.1 spec/support/actor.rb