Class: Gitchefsync::Cookbook

Inherits:
Object
  • Object
show all
Defined in:
lib/gitchefsync/knife_util.rb

Overview

A cookbook description may include a hash or other description

Instance Method Summary collapse

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

#berksTarObject

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

#maintainerObject



200
201
202
# File 'lib/gitchefsync/knife_util.rb', line 200

def maintainer
  @maintainer
end

#maintainer_emailObject



208
209
210
# File 'lib/gitchefsync/knife_util.rb', line 208

def maintainer_email
  @maintainer_email
end

#nameObject



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_sObject



216
217
218
# File 'lib/gitchefsync/knife_util.rb', line 216

def to_s
  return @name + "_" + @version
end

#versionObject



196
197
198
# File 'lib/gitchefsync/knife_util.rb', line 196

def version
  @version
end