Class: TalkingStick::Room

Inherits:
ApplicationRecord show all
Defined in:
app/models/talking_stick/room.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.find_or_create(slug:) ⇒ Object



8
9
10
11
# File 'app/models/talking_stick/room.rb', line 8

def self.find_or_create(slug:)
  slug = slug.parameterize
  where(slug: slug).first || create(name: slug.titleize, slug: slug)
end

Instance Method Details

#to_paramObject



13
14
15
# File 'app/models/talking_stick/room.rb', line 13

def to_param
  slug
end