Sha256: 835ef80093a983bb7732f0a1a307398e4ecba2f8699d1deb8e13d4407c5cad3d
Contents?: true
Size: 585 Bytes
Versions: 2
Compression:
Stored size: 585 Bytes
Contents
require 'railsstrap/classes/base' module Railsstrap module Classes class LinkTo < Base def initialize(app = nil, *args, &block) @url = extract_url_from(*args, &block) super end def current_page? case Railsstrap.framework when :rails @app.current_page? @url when :padrino, :middleman request = Railsstrap.framework == :middleman ? @app.req : @app.request request.path_info == @app.url_for(@url) end end def content super if @content end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
railsstrap-4.0.0.beta3 | lib/railsstrap/classes/link_to.rb |
railsstrap-4.0.0.beta2 | lib/railsstrap/classes/link_to.rb |