Sha256: 7fc3980d0061d0597f32006c2b3232805f310b52fc839dc0b9a10ab7e97ed942

Contents?: true

Size: 531 Bytes

Versions: 12

Compression:

Stored size: 531 Bytes

Contents

module Globalize2::Compatibility
  module Paginate::GlobalizeTags
    include Radiant::Taggable
  
    class TagError < StandardError; end
    
    tag 'paginate_with_globalize' do |tag|
      with_translated_locales = tag.attr['locale'] == 'false' ? false : true
      if with_translated_locales
        result = Page.scope_locale(I18n.locale.to_s) do
          send('tag:paginate_without_globalize', tag)
        end
      else
        result = send('tag:paginate_without_globalize', tag)
      end
      result
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
radiant-globalize2-extension-0.3.2 lib/globalize2/compatibility/paginate/globalize_tags.rb
radiant-globalize2-extension-0.3.1 lib/globalize2/compatibility/paginate/globalize_tags.rb
radiant-globalize2-extension-0.3.0 lib/globalize2/compatibility/paginate/globalize_tags.rb
radiant-globalize2-extension-0.2.8 lib/globalize2/compatibility/paginate/globalize_tags.rb
radiant-globalize2-extension-0.2.7 lib/globalize2/compatibility/paginate/globalize_tags.rb
radiant-globalize2-extension-0.2.6 lib/globalize2/compatibility/paginate/globalize_tags.rb
radiant-globalize2-extension-0.2.5 lib/globalize2/compatibility/paginate/globalize_tags.rb
radiant-globalize2-extension-0.2.4 lib/globalize2/compatibility/paginate/globalize_tags.rb
radiant-globalize2-extension-0.2.3 lib/globalize2/compatibility/paginate/globalize_tags.rb
radiant-globalize2-extension-0.2.2 lib/globalize2/compatibility/paginate/globalize_tags.rb
radiant-globalize2-extension-0.2.1 lib/globalize2/compatibility/paginate/globalize_tags.rb
radiant-globalize2-extension-0.2.0 lib/globalize2/compatibility/paginate/globalize_tags.rb