Sha256: 8d9c9738c7c6a6ec35ea6fa84a9d8e36e4354402a2d48a5c89e9e6da17333d35
Contents?: true
Size: 498 Bytes
Versions: 3
Compression:
Stored size: 498 Bytes
Contents
require 'bh/classes/base' module Bh module Classes class LinkTo < Base def initialize(app = nil, *args, &block) @url = extract_url_from(*args, &block) super end def current_page? case Bh.framework when :rails @app.current_page? @url when :padrino, :middleman request = Bh.framework == :middleman ? @app.req : @app.request request.path_info == @app.url_for(@url) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bh-1.3.1 | lib/bh/classes/link_to.rb |
bh-1.3.0 | lib/bh/classes/link_to.rb |
bh-1.2.0 | lib/bh/classes/link_to.rb |