class AsciiBinder::SiteInfo
Attributes
branches[R]
distros[R]
id[R]
name[R]
url[R]
Public Class Methods
new(distro)
click to toggle source
# File lib/ascii_binder/site_info.rb, line 5 def initialize(distro) @id = distro.site.id @name = distro.site.name @url = distro.site.url @distros = {} @branches = ['master'] add_distro(distro) end
Public Instance Methods
add_distro(distro)
click to toggle source
# File lib/ascii_binder/site_info.rb, line 14 def add_distro(distro) @distros[distro.id] = distro.branches distro.branches.each do |branch| next if @branches.include?(branch.id) @branches << branch.id end end