def link(*args)
      options = args.extract_options!
      text, url = args

      # Transform objects to real paths.
      url = url_for(url) if url
      
      links << Gretel::Link.new(key, text, url, options)
    end
def link(*args)
      options = args.extract_options!
      text, url = args

      # Transform objects to real paths.
      url = url_for(url) if url
      
      links << Gretel::Link.new(key, text, url, options)
    end
Initializes a new crumb from the given +key+.
 It finds the breadcrumb created in +Gretel::Crumbs.layout+ and renders the block using the arguments supplied in +args+.
 Sets link of the breadcrumb.
 You can supply an optional options hash that will be available on the links
 so you can pass info when rendering the breadcrumbs manually.

   link "My Link", my_link_path
   link "Without URL"
   link "With Options", my_path, title: "Test", other: "Some other value"