Sha256: f1870e3ee4c596ec8616694fbd28cd3e4b57e7f4d97d69f785310d910f827b9f

Contents?: true

Size: 633 Bytes

Versions: 9

Compression:

Stored size: 633 Bytes

Contents

module Liquid
  module Rails
    module UrlFilter

      def link_to(name, url, options={})
        @context.registers[:view].link_to(name, url.to_s, options)
      end

      def link_to_unless_current(name, url, options={})
        @context.registers[:view].link_to_unless_current(name, url.to_s, options)
      end

      def mail_to(email_address, name=nil, options={})
        @context.registers[:view].mail_to(email_address, name, options)
      end

      def current_page?(path)
        @context.registers[:view].current_page?(path.to_s)
      end
    end
  end
end

Liquid::Template.register_filter(Liquid::Rails::UrlFilter)

Version data entries

9 entries across 9 versions & 4 rubygems

Version Path
liquid4-rails5-0.2.1 lib/liquid-rails/filters/url_filter.rb
liquid4-rails5-0.1.5 lib/liquid-rails/filters/url_filter.rb
taktsoft_liquid-rails-0.1.6 lib/liquid-rails/filters/url_filter.rb
taktsoft_liquid-rails-0.1.4 lib/liquid-rails/filters/url_filter.rb
liquid4-rails-0.2.0 lib/liquid4-rails/filters/url_filter.rb
liquid-rails-0.1.3 lib/liquid-rails/filters/url_filter.rb
liquid-rails-0.1.2 lib/liquid-rails/filters/url_filter.rb
liquid-rails-0.1.1 lib/liquid-rails/filters/url_filter.rb
liquid-rails-0.1.0 lib/liquid-rails/filters/url_filter.rb