Class: TorigoyaKit::Package::Tag
- Inherits:
-
Object
- Object
- TorigoyaKit::Package::Tag
- Defined in:
- lib/torigoya_kit/package_utils.rb
Instance Attribute Summary collapse
-
#display_version ⇒ Object
readonly
Returns the value of attribute display_version.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#package_name ⇒ Object
readonly
Returns the value of attribute package_name.
-
#version ⇒ Object
readonly
Returns the value of attribute version.
Instance Method Summary collapse
-
#initialize(package_name) ⇒ Tag
constructor
A new instance of Tag.
Constructor Details
#initialize(package_name) ⇒ Tag
Returns a new instance of Tag.
31 32 33 34 35 36 37 |
# File 'lib/torigoya_kit/package_utils.rb', line 31 def initialize( package_name ) # @package_name = package_name @name, version = Util.parse_package_name( package_name ) @version = version.gsub( /^(999.)(.*)/, "head" ).gsub( /^(888.)(.*)/, "dev" ).gsub( /^(777.)(.*)/, "stable" ) @display_version = version.gsub( /^(999.)/, "HEAD-" ).gsub( /^(888.)/, "DEV-" ).gsub( /^(777.)/, "STABLE-" ) end |
Instance Attribute Details
#display_version ⇒ Object (readonly)
Returns the value of attribute display_version.
38 39 40 |
# File 'lib/torigoya_kit/package_utils.rb', line 38 def display_version @display_version end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
38 39 40 |
# File 'lib/torigoya_kit/package_utils.rb', line 38 def name @name end |
#package_name ⇒ Object (readonly)
Returns the value of attribute package_name.
38 39 40 |
# File 'lib/torigoya_kit/package_utils.rb', line 38 def package_name @package_name end |
#version ⇒ Object (readonly)
Returns the value of attribute version.
38 39 40 |
# File 'lib/torigoya_kit/package_utils.rb', line 38 def version @version end |