Module: Shared::Findable
- Included in:
- Production, Show, Year
- Defined in:
- lib/Theatre_Explorer/shared_modules.rb
Instance Method Summary collapse
Instance Method Details
#find(label) ⇒ Object
5 6 7 |
# File 'lib/Theatre_Explorer/shared_modules.rb', line 5 def find(label) object = self.all.detect {|inst| inst.label == label} end |
#find_or_create(label) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/Theatre_Explorer/shared_modules.rb', line 9 def find_or_create(label) object = self.find(label) if object object else self.new(label) end end |