class FancyVersion::Dictionary

Attributes

major[RW]
minor[RW]
revision[RW]

Public Class Methods

new( dict_major, dict_minor, dict_revision ) click to toggle source
# File lib/fancy_version/codename.rb, line 6
def initialize( dict_major, dict_minor, dict_revision )
  self.major    = dict_major
  self.minor    = dict_minor
  self.revision = dict_revision
end

Public Instance Methods

try( dict, idx ) click to toggle source
# File lib/fancy_version/codename.rb, line 12
def try( dict, idx )
  v = (send dict.to_sym).send :"[]", idx.to_i
  v.nil? ? idx : v
end