Class: Dhatu::Booking

Inherits:
ApplicationRecord show all
Includes:
Featureable, Readable
Defined in:
app/models/dhatu/booking.rb

Instance Method Summary collapse

Instance Method Details

#can_be_deleted?Boolean

Returns:

  • (Boolean)


54
55
56
# File 'app/models/dhatu/booking.rb', line 54

def can_be_deleted?
  status?(:removed)
end

#can_be_edited?Boolean

Permission Methods


Returns:

  • (Boolean)


50
51
52
# File 'app/models/dhatu/booking.rb', line 50

def can_be_edited?
  false
end

#display_nameObject



43
44
45
# File 'app/models/dhatu/booking.rb', line 43

def display_name
  "#{name_was}"
end

#to_paramObject

Generic Methods




39
40
41
# File 'app/models/dhatu/booking.rb', line 39

def to_param
  "#{id}-#{name.parameterize[0..32]}"
end