Sha256: ba0b2e3eee7acf31fcfb83555071301d7b7cf981899acdc0ba85a7c5ba1cf1fe

Contents?: true

Size: 373 Bytes

Versions: 4

Compression:

Stored size: 373 Bytes

Contents

module RoutesHelper
  def page_path(*args)
    super(extract_page_options(args))
  end

  def page_url(*args)
    super(extract_page_options(args))
  end

  def extract_page_options(args)
    options = args.dup.extract_options!
    object = args.first
    if object.kind_of?(Page)
      return options.merge(:url => object.url)
    else
      return args
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
forgeos_cms-1.9.4 app/helpers/routes_helper.rb
forgeos_cms-1.9.2 app/helpers/routes_helper.rb
forgeos_cms-1.9.1 app/helpers/routes_helper.rb
forgeos_cms-1.9.0 app/helpers/routes_helper.rb