class Tinybucket::Resource::Repos
Public Class Methods
new(owner, options)
click to toggle source
# File lib/tinybucket/resource/repos.rb, line 6 def initialize(owner, options) @owner = owner @args = [options] end
Public Instance Methods
create(_options)
click to toggle source
# File lib/tinybucket/resource/repos.rb, line 11 def create(_options) raise NotImplementedError end
find(_options)
click to toggle source
# File lib/tinybucket/resource/repos.rb, line 15 def find(_options) raise NotImplementedError end
Private Instance Methods
enumerator()
click to toggle source
# File lib/tinybucket/resource/repos.rb, line 31 def enumerator if @owner create_enumerator(user_api, :repos, *@args) else create_enumerator(repos_api, :list, *@args) end end
repos_api()
click to toggle source
# File lib/tinybucket/resource/repos.rb, line 27 def repos_api create_api('Repos') end
user_api()
click to toggle source
# File lib/tinybucket/resource/repos.rb, line 21 def user_api create_api('User').tap do |api| api.username = @owner end end