class Padrino::Helpers::Breadcrumb
def add(name, url, caption)
- Api: - public
Parameters:
-
caption
(String
) -- -
url
(String
) -- -
name
(Symbol
) -- -
name
(String
) --
def add(name, url, caption) items << { :name => name, :url => url.to_s, :caption => caption.to_s.humanize.html_safe } end
def del(name)
- Api: - public
Parameters:
-
name
(Symbol
) -- -
name
(String
) --
def del(name) items.delete_if { |item| item[:name] == name.to_sym } end
def initialize
- Api: - public
def initialize self.home = { :url => DEFAULT_URL, :caption => DEFAULT_CAPTION, :name => :home } reset end
def reset
- Api: - public
def reset self.items=[] self.items << home end
def reset!
- Api: - public
def reset! self.home = { :url => DEFAULT_URL, :caption => DEFAULT_CAPTION, :name => :home } reset end
def set_home(url, caption)
- Api: - public
Parameters:
-
caption
(String
) -- -
url
(String
) --
def set_home(url, caption) self.home = { :url => url, :caption => caption.to_s.humanize.html_safe, :name => :home } reset end