module Concerns::Findable

Public Instance Methods

find(input) click to toggle source
# File lib/star-wars-comics/concerns/findable.rb, line 3
def find(input)
  self.all[input-1]
end
find_by_name(name) click to toggle source
# 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) click to toggle source
# 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