module Padrino::Rendering

def engine_configurations

Returns:
  • (Hash) -
def engine_configurations
  @engine_configurations ||= {}
end

def included(base)

def included(base)
  base.send(:include, InstanceMethods)
  base.extend(ClassMethods)
end

def registered(app)

def registered(app)
  if defined?(Padrino::Application) && app == Padrino::Application
    # this fail can be removed later when jRuby is not bugged and MRI19 is dropped
    fail 'Please, do not use `register` on Padrino::Application object, use `.dup` or subclassing'
  end
  included(app)
  engine_configurations.each do |engine, configs|
    app.set engine, configs
  end
end