module Tinybucket::Model::Concerns::RepositoryKeys
Public Instance Methods
inject_repo_keys(result)
click to toggle source
# File lib/tinybucket/model/concerns/repository_keys.rb, line 27 def inject_repo_keys(result) case result when Tinybucket::Model::Page result.items.map do |m| next unless m.class.concern_included?(:RepositoryKeys) m.repo_keys = repo_keys end when Tinybucket::Model::Base result.repo_keys = repo_keys \ if result.class.concern_included?(:RepositoryKeys) end result end
repo_keys()
click to toggle source
# File lib/tinybucket/model/concerns/repository_keys.rb, line 16 def repo_keys { repo_owner: repo_owner, repo_slug: repo_slug } end
repo_keys=(keys)
click to toggle source
# File lib/tinybucket/model/concerns/repository_keys.rb, line 20 def repo_keys=(keys) self.repo_owner = keys[:repo_owner] self.repo_slug = keys[:repo_slug] end
repo_keys?()
click to toggle source
# File lib/tinybucket/model/concerns/repository_keys.rb, line 12 def repo_keys? repo_owner.present? && repo_slug.present? end