Class: Niman::Recipe

Inherits:
Object
  • Object
show all
Defined in:
lib/niman/recipe.rb

Constant Summary collapse

DEFAULT_FILENAME =
'Nimanfile'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



15
16
17
# File 'lib/niman/recipe.rb', line 15

def self.configuration
  @configuration
end

Class Method Details

.configure {|@configuration| ... } ⇒ Object

Yields:



10
11
12
13
# File 'lib/niman/recipe.rb', line 10

def self.configure
  @configuration ||= Niman::Nimanfile.new
  yield(@configuration)
end

.from_file(filename) ⇒ Object



23
24
25
# File 'lib/niman/recipe.rb', line 23

def self.from_file(filename)
  load filename
end

.resetObject



19
20
21
# File 'lib/niman/recipe.rb', line 19

def self.reset
  @configuration = Niman::Nimanfile.new
end