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.
169 170 171 172 173 174 |
# File 'lib/gitchefsync/knife_util.rb', line 169 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
205 206 207 |
# File 'lib/gitchefsync/knife_util.rb', line 205 def berksTar return @name + "-" + @version + ".tar.gz" end |
#maintainer ⇒ Object
184 185 186 |
# File 'lib/gitchefsync/knife_util.rb', line 184 def maintainer @maintainer end |
#maintainer_email ⇒ Object
192 193 194 |
# File 'lib/gitchefsync/knife_util.rb', line 192 def maintainer_email @maintainer_email end |
#name ⇒ Object
176 177 178 |
# File 'lib/gitchefsync/knife_util.rb', line 176 def name @name end |
#setMaintainer(maintainer) ⇒ Object
188 189 190 |
# File 'lib/gitchefsync/knife_util.rb', line 188 def setMaintainer(maintainer) @maintainer = maintainer end |
#setMaintainer_email(maintainer_email) ⇒ Object
196 197 198 |
# File 'lib/gitchefsync/knife_util.rb', line 196 def setMaintainer_email(maintainer_email) @maintainer_email = maintainer_email end |
#to_s ⇒ Object
200 201 202 |
# File 'lib/gitchefsync/knife_util.rb', line 200 def to_s return @name + "_" + @version end |
#version ⇒ Object
180 181 182 |
# File 'lib/gitchefsync/knife_util.rb', line 180 def version @version end |