Class: KnifeCookbookDoc::RecipeModel

Inherits:
Object
  • Object
show all
Includes:
Chef::Mixin::ConvertToClassName, BaseModel
Defined in:
lib/knife_cookbook_doc/recipe_model.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from BaseModel

#top_level_description, #top_level_descriptions

Constructor Details

#initialize(name, short_description = nil, filename) ⇒ RecipeModel

Returns a new instance of RecipeModel.



8
9
10
11
12
13
# File 'lib/knife_cookbook_doc/recipe_model.rb', line 8

def initialize(name, short_description = nil, filename)
  @name = name
  @short_description = short_description
  @filename = filename
  load_descriptions
end

Instance Attribute Details

#nameObject (readonly)

Returns the value of attribute name.



5
6
7
# File 'lib/knife_cookbook_doc/recipe_model.rb', line 5

def name
  @name
end

#short_descriptionObject (readonly)

Returns the value of attribute short_description.



6
7
8
# File 'lib/knife_cookbook_doc/recipe_model.rb', line 6

def short_description
  @short_description
end