Class: Staticman::Configurable::Configuration

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/staticman/configurable.rb

Constant Summary collapse

@@defaults =
{
  static_pages: [],
  static_dir: 'public',
  host: 'example.com',
  controller_context_class: nil
}

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



19
20
21
# File 'lib/staticman/configurable.rb', line 19

def initialize
  @@defaults.each_pair { |k,v| __send__("#{k}=", v) }
end

Class Method Details

.defaultsObject



15
16
17
# File 'lib/staticman/configurable.rb', line 15

def self.defaults
  @@defaults
end