module Roda::RodaPlugins::Wedge
Public Class Methods
configure(app, opts = {})
click to toggle source
# File lib/roda/plugins/wedge.rb, line 4 def self.configure(app, opts = {}) if app.opts[:wedge] app.opts[:wedge].merge!(opts) else app.opts[:wedge] = opts.dup end opts = app.opts[:wedge] opts.each do |k, v| case k.to_s when 'plugins' v.each { |p| ::Wedge.config.plugin p } when 'scope' begin ::Wedge.config.scope v.new rescue ::Wedge.config.scope v.new('') end else ::Wedge.config.send(k, v) end end end