Module: Voom::Presenters::Helpers::Route

Includes:
Namespace
Defined in:
lib/voom/presenters/helpers/route.rb

Instance Method Summary collapse

Methods included from Namespace

#_expand_namespace_

Instance Method Details

#presenters_path(presenter, host: false, **params) ⇒ Object Also known as: presenter_path



7
8
9
10
11
# File 'lib/voom/presenters/helpers/route.rb', line 7

def presenters_path(presenter, host: false, **params)
  presenter = _expand_namespace_(presenter, namespace)
  presenter = presenter.gsub(':', '/')
  router.url(render: presenter, host: host, context: params)
end

#presenters_url(presenter, **params) ⇒ Object Also known as: presenter_url

Full qualified URL



16
17
18
# File 'lib/voom/presenters/helpers/route.rb', line 16

def presenters_url(presenter, **params)
  presenters_path(presenter, host: true, **params)
end