Class: Gitchefsync::Cookbook
- Inherits:
-
Object
- Object
- Gitchefsync::Cookbook
- Defined in:
- lib/gitchefsync/knife_util.rb
Overview
A cookbook description may include a hash or other description
Instance Method Summary collapse
-
#berksTar ⇒ Object
name convention of how berks packages.
-
#initialize(name, version, maintainer = "", maintainer_email = "") ⇒ Cookbook
constructor
A new instance of Cookbook.
- #maintainer ⇒ Object
- #maintainer_email ⇒ Object
- #name ⇒ Object
- #setMaintainer(maintainer) ⇒ Object
- #setMaintainer_email(maintainer_email) ⇒ Object
- #to_s ⇒ Object
- #version ⇒ Object
Constructor Details
#initialize(name, version, maintainer = "", maintainer_email = "") ⇒ Cookbook
Returns a new instance of Cookbook.
185 186 187 188 189 190 |
# File 'lib/gitchefsync/knife_util.rb', line 185 def initialize(name,version,maintainer = "", maintainer_email = "") @name = name @version = version @maintainer = maintainer @maintainer_email = maintainer_email end |
Instance Method Details
#berksTar ⇒ Object
name convention of how berks packages
221 222 223 |
# File 'lib/gitchefsync/knife_util.rb', line 221 def berksTar return @name + "-" + @version + ".tar.gz" end |
#maintainer ⇒ Object
200 201 202 |
# File 'lib/gitchefsync/knife_util.rb', line 200 def maintainer @maintainer end |
#maintainer_email ⇒ Object
208 209 210 |
# File 'lib/gitchefsync/knife_util.rb', line 208 def maintainer_email @maintainer_email end |
#name ⇒ Object
192 193 194 |
# File 'lib/gitchefsync/knife_util.rb', line 192 def name @name end |
#setMaintainer(maintainer) ⇒ Object
204 205 206 |
# File 'lib/gitchefsync/knife_util.rb', line 204 def setMaintainer(maintainer) @maintainer = maintainer end |
#setMaintainer_email(maintainer_email) ⇒ Object
212 213 214 |
# File 'lib/gitchefsync/knife_util.rb', line 212 def setMaintainer_email(maintainer_email) @maintainer_email = maintainer_email end |
#to_s ⇒ Object
216 217 218 |
# File 'lib/gitchefsync/knife_util.rb', line 216 def to_s return @name + "_" + @version end |
#version ⇒ Object
196 197 198 |
# File 'lib/gitchefsync/knife_util.rb', line 196 def version @version end |