Class: Importance::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/importance/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



7
8
9
10
# File 'lib/importance/configuration.rb', line 7

def initialize
  @importers = {}
  @layout = :blank
end

Instance Attribute Details

#importersObject

Returns the value of attribute importers.



5
6
7
# File 'lib/importance/configuration.rb', line 5

def importers
  @importers
end

#layoutObject

Returns the value of attribute layout.



5
6
7
# File 'lib/importance/configuration.rb', line 5

def layout
  @layout
end

Instance Method Details

#register_importer(name, &block) ⇒ Object



12
13
14
# File 'lib/importance/configuration.rb', line 12

def register_importer(name, &block)
  @importers[name] = Importer.new(name, &block)
end

#set_layout(name) ⇒ Object



16
17
18
# File 'lib/importance/configuration.rb', line 16

def set_layout(name)
  @layout = name
end