class Curldown::GitHub

Constants

CORE_URL

Attributes

readme_md[RW]
repo_name[RW]
user[RW]

Public Class Methods

new(u, r) click to toggle source
# File lib/curldown.rb, line 76
def initialize(u, r)
  @user= u
  @repo_name= r
end

Public Instance Methods

get_readme() click to toggle source
# File lib/curldown.rb, line 83
def get_readme
  ["readme.md", "README.md", "README.MD", "Readme.md"].each{|file|
    begin
      @readme_md= get("#{CORE_URL}/#{@user}/#{@repo_name}/master/#{file}", json: false)
    rescue
      false
    end
  }
  if !@readme_md
    raise StandardError.new("No readme file found.")
  else
    @readme_md
  end
end
perform() click to toggle source
# File lib/curldown.rb, line 80
def perform
  get_readme
end