class Hanami::Config::Router
Hanami
router config
@since 2.0.0 @api private
Attributes
base_config[R]
Base config is provided so router config can include the ‘base_url`
Public Class Methods
new(base_config)
click to toggle source
@api private @since 2.0.0
# File lib/hanami/config/router.rb, line 20 def initialize(base_config) @base_config = base_config end
Public Instance Methods
options()
click to toggle source
@api private @since 2.0.0
# File lib/hanami/config/router.rb, line 28 def options {base_url: base_config.base_url} end
Private Instance Methods
method_missing(name, *args, &block)
click to toggle source
Calls superclass method
# File lib/hanami/config/router.rb, line 34 def method_missing(name, *args, &block) if config.respond_to?(name) config.public_send(name, *args, &block) else super end end
respond_to_missing?(name, _include_all = false)
click to toggle source
Calls superclass method
# File lib/hanami/config/router.rb, line 42 def respond_to_missing?(name, _include_all = false) config.respond_to?(name) || super end