Sha256: 2d2427a7f804303884c5e110eecc6f9c5cae4ae438ab7d2263f0c4975dedf6b5
Contents?: true
Size: 1.36 KB
Versions: 1
Compression:
Stored size: 1.36 KB
Contents
if RUBY_VERSION < "2.0" DatGretel::ViewHelpers.class_eval do def breadcrumbs_with_yield_links(options = {}) if block_given? DatGretel.show_deprecation_warning( "Calling `breadcrumbs` with a block has been deprecated and will be removed in Gretel version 4.0. Please use `tap` instead. Example:\n" + "\n" + " breadcrumbs(autoroot: false).tap do |links|\n" + " if links.any?\n" + " # process links here\n" + " end\n" + " end\n" ) yield gretel_renderer.render(options) else breadcrumbs_without_yield_links(options) end end alias_method_chain :breadcrumbs, :yield_links end else module DeprecatedYieldLinks def breadcrumbs(options = {}) if block_given? DatGretel.show_deprecation_warning( "Calling `breadcrumbs` with a block has been deprecated and will be removed in Gretel version 4.0. Please use `tap` instead. Example:\n" + "\n" + " breadcrumbs(autoroot: false).tap do |links|\n" + " if links.any?\n" + " # process links here\n" + " end\n" + " end\n" ) yield gretel_renderer.render(options) else super(options) end end end DatGretel::ViewHelpers.send :prepend, DeprecatedYieldLinks end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dat_gretel-4.0.1 | lib/dat_gretel/deprecated/yield_links.rb |