Class: Issuesrc::Sourcers::GithubSourcer

Inherits:
GitSourcer
  • Object
show all
Defined in:
lib/sourcers/github_sourcer.rb

Instance Method Summary collapse

Methods inherited from GitSourcer

#finish, #initialize_with_path, #initialize_with_url, #retrieve_files

Constructor Details

#initialize(args, config) ⇒ GithubSourcer

Returns a new instance of GithubSourcer.



7
8
9
10
11
12
13
14
15
16
# File 'lib/sourcers/github_sourcer.rb', line 7

def initialize(args, config)
  begin
    user, repo = try_find_repo(args, config)
    url = "[email protected]:#{user}/#{repo}.git"
    GitSourcer.instance_method(:initialize_with_url).bind(self).call(
      url, args, config)
  rescue Exception => e
    super args, config
  end
end