Sha256: f801572f747a4ab4f1ce000ab1f8fa4a1a3e5923777ed96fd250d1c7a84eaa69

Contents?: true

Size: 363 Bytes

Versions: 3

Compression:

Stored size: 363 Bytes

Contents

module Hoptoad
  class Project < Hoptoad::Base

    def self.find(*args)
      setup
      options = args.extract_options!

      results = fetch(collection_path, options)

      raise HoptoadError.new(results.errors.error) if results.errors
      results.projects.project
    end

    def self.collection_path
      '/data_api/v1/projects.xml'
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hoptoad-api-2.5.0 lib/hoptoad-api/project.rb
hoptoad-api-2.4.0 lib/hoptoad-api/project.rb
hoptoad-api-2.3.0 lib/hoptoad-api/project.rb