Class: SocialSnippet::RegistryCore::Fetcher::FetcherBase

Inherits:
Object
  • Object
show all
Defined in:
lib/social_snippet/registry_core/fetcher/fetcher_base.rb

Direct Known Subclasses

GitHubFetcher

Instance Method Summary collapse

Instance Method Details

#latest_version(vers) ⇒ Object



7
8
9
# File 'lib/social_snippet/registry_core/fetcher/fetcher_base.rb', line 7

def latest_version(vers)
  ::VersionSorter.rsort(vers).first
end

#snippet_json(url) ⇒ Object



17
18
19
# File 'lib/social_snippet/registry_core/fetcher/fetcher_base.rb', line 17

def snippet_json(url)
  raise "not implemented"
end

#versions(owner_id, repo_id) ⇒ Object



11
12
13
14
15
# File 'lib/social_snippet/registry_core/fetcher/fetcher_base.rb', line 11

def versions(owner_id, repo_id)
  refs_by(owner_id, repo_id).select do |ref|
    VersionHelpers.is_version?(ref)
  end
end