module Ducktrails::ViewHelpers

Public Instance Methods

breadcrumbs(&block) click to toggle source
build_resource() { |: nil| ... } click to toggle source
# File lib/ducktrails/view_helpers.rb, line 18
def build_resource(&block)
  block_given? ? yield : nil
end

Private Instance Methods

current_action() click to toggle source
# File lib/ducktrails/view_helpers.rb, line 28
def current_action
  Rails.application.routes.recognize_path(current_uri)[:action]
end
current_uri() click to toggle source
# File lib/ducktrails/view_helpers.rb, line 24
def current_uri
  request.fullpath
end
ducktrail_render(links) click to toggle source
# File lib/ducktrails/view_helpers.rb, line 32
def ducktrail_render(links)
  @_ducktrail_render ||= Breadcrumber.new(template: self).to_s(links: links)
end