module Ducktrails::ViewHelpers
Public Instance Methods
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