Sha256: 3fa1b0cfd70d60bef95774cb07ad51160a069223451400c7ae08e6186f29cac0

Contents?: true

Size: 1.22 KB

Versions: 12

Compression:

Stored size: 1.22 KB

Contents

module Octokit
  class Client
    module Objects
      def tree(repo, tree_sha, options={})
        get("repos/#{Repository.new(repo)}/git/trees/#{tree_sha}", options)
      end

      def blob(repo, tree_sha, options={})
        get("repos/#{Repository.new(repo)}/git/blobs/#{tree_sha}", options)
      end

      def blobs(repo, tree_sha, options={})
        warn 'DEPRECATED: Please use Octokit.tree instead.'
        get("/api/v2/json/blob/all/#{Repository.new(repo)}/#{tree_sha}", options, 2)['blobs']
      end

      def blob_metadata(repo, tree_sha, options={})
        warn 'DEPRECATED: Please use Octokit.blob instead.'
        get("/api/v2/json/blob/full/#{Repository.new(repo)}/#{tree_sha}", options, 2)['blobs']
      end
      alias :blob_meta :blob_metadata

      def tree_metadata(repo, tree_sha, options={})
        warn 'DEPRECATED: Please use Octokit.tree instead.'
        get("/api/v2/json/tree/full/#{Repository.new(repo)}/#{tree_sha}", options, 2)['tree']
      end
      alias :tree_meta :tree_metadata

      def raw(repo, sha, options={})
        warn 'DEPRECATED: Please use Octokit.blob instead.'
        get("/api/v2/json/blob/show/#{Repository.new(repo)}/#{sha}", options, 2, true, true).body
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
octokit-1.4.0 lib/octokit/client/objects.rb
octokit-1.3.0 lib/octokit/client/objects.rb
octokit-1.2.1 lib/octokit/client/objects.rb
octokit-1.2.0 lib/octokit/client/objects.rb
octokit-1.1.1 lib/octokit/client/objects.rb
octokit-1.1.0 lib/octokit/client/objects.rb
octokit-1.0.7 lib/octokit/client/objects.rb
octokit-1.0.6 lib/octokit/client/objects.rb
octokit-1.0.5 lib/octokit/client/objects.rb
octokit-1.0.4 lib/octokit/client/objects.rb
octokit-1.0.3 lib/octokit/client/objects.rb
octokit-1.0.2 lib/octokit/client/objects.rb