Sha256: 1977454580610230d2a572d07ca03ab9152c1b76a28066133438949881e79bca
Contents?: true
Size: 723 Bytes
Versions: 20
Compression:
Stored size: 723 Bytes
Contents
module Octopi # Gist API is... lacking at the moment. # This class serves only as a reminder to implement it later class Gist < Base include HTTParty attr_accessor :description, :repo, :public, :created_at include Resource set_resource_name "tree" resource_path ":id" def self.base_uri "http://gist.github.com/api/v1/yaml" end def self.find(id) result = get("#{base_uri}/#{id}") # This returns an array of Gists, rather than a single record. new(result["gists"].first) end # def files # gists_folder = File.join(ENV['HOME'], ".octopi", "gists") # File.mkdir_p(gists_folder) # `git clone git://` # end end end
Version data entries
20 entries across 20 versions & 4 rubygems