Sha256: f8c43dbafdc812922d7a4b491564eaf994b8ceaea6735b1f61fcfd869fd7f848
Contents?: true
Size: 382 Bytes
Versions: 33
Compression:
Stored size: 382 Bytes
Contents
require 'addressable/uri' module Octokit class Gist attr_accessor :id def self.from_url(url) Gist.new(Addressable::URI.parse(url).path[1..-1]) end def initialize(gist) case gist when Fixnum, String @id = gist.to_s end end def to_s @id end def url "https://gist.github.com/#{@id}" end end end
Version data entries
33 entries across 33 versions & 1 rubygems