Module: Concerns::Findable
- Included in:
- StarWarsComics::Artist, StarWarsComics::Issue, StarWarsComics::Series
- Defined in:
- lib/star-wars-comics/concerns/findable.rb
Instance Method Summary collapse
Instance Method Details
#find(input) ⇒ Object
3 4 5 |
# File 'lib/star-wars-comics/concerns/findable.rb', line 3 def find(input) self.all[input-1] end |
#find_by_name(name) ⇒ Object
11 12 13 |
# File 'lib/star-wars-comics/concerns/findable.rb', line 11 def find_by_name(name) self.all.detect {|obj| obj.name.downcase == name.downcase} end |
#find_or_create_by_name(name, path) ⇒ Object
7 8 9 |
# File 'lib/star-wars-comics/concerns/findable.rb', line 7 def find_or_create_by_name(name, path) self.find_by_name(name) || self.new(name, path) end |