lib/ticketmaster/project.rb in ticketmaster-0.3.7 vs lib/ticketmaster/project.rb in ticketmaster-0.3.8

- old
+ new

@@ -95,19 +95,19 @@ # Accepts an attributes hash and returns all projects matching those attributes in an array # Should return all projects if the attributes hash is empty # Must be defined by the provider def self.find_by_attributes(attributes = {}) if self::API.is_a? Class - self.search(attributes).collect { |thing| self.new thing } + self.search(attributes) else raise TicketMaster::Exception.new("This method must be reimplemented in the provider") end end # This is a helper method to find def self.search(options = {}, limit = 1000) if self::API.is_a? Class - projects = self::API.find(:all) + projects = self::API.find(:all).collect { |project| self.new project } search_by_attribute(projects, options, limit) else raise TicketMaster::Exception.new("This method must be reimplemented in the provider") end end