class Shiftzilla::Release
Attributes
default[R]
milestones[R]
name[R]
targets[R]
token[R]
Public Class Methods
new(release,builtin=false)
click to toggle source
# File lib/shiftzilla/release.rb, line 7 def initialize(release,builtin=false) @name = release['name'].to_s @token = @name.tr(' .', '_') @targets = release['targets'] @default = release.has_key?('default') ? release['default'] : false @builtin = builtin @milestones = nil if release.has_key?('milestones') @milestones = Shiftzilla::Milestones.new(release['milestones']) end end
Public Instance Methods
built_in?()
click to toggle source
# File lib/shiftzilla/release.rb, line 23 def built_in? @builtin end
no_tgt_rel?()
click to toggle source
# File lib/shiftzilla/release.rb, line 27 def no_tgt_rel? if @targets.length == 1 and @targets[0] == '---' return true end false end
uses_milestones?()
click to toggle source
# File lib/shiftzilla/release.rb, line 19 def uses_milestones? return @milestones.nil? ? false : true end