Class: Textus::Domain::Permission

Inherits:
Data
  • Object
show all
Defined in:
lib/textus/domain/permission.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#writersObject (readonly)

Returns the value of attribute writers

Returns:

  • (Object)

    the current value of writers



3
4
5
# File 'lib/textus/domain/permission.rb', line 3

def writers
  @writers
end

#zoneObject (readonly)

Returns the value of attribute zone

Returns:

  • (Object)

    the current value of zone



3
4
5
# File 'lib/textus/domain/permission.rb', line 3

def zone
  @zone
end

Instance Method Details

#allows_write?(role) ⇒ Boolean

Returns:

  • (Boolean)


4
# File 'lib/textus/domain/permission.rb', line 4

def allows_write?(role) = writers.include?(role.to_s)