Sha256: de74484190419b5e6e23b206c15f59f0a82463dbf662a243cd9a8608ca2e7eb5

Contents?: true

Size: 450 Bytes

Versions: 2

Compression:

Stored size: 450 Bytes

Contents

module Globalize2
  module PagePartExtensions
    def self.included(base)
      base.alias_method_chain :content, :globalize
    end

    def clone
      new_page_part = super
      translations.each do |t|
        new_page_part.translations << t.clone
      end
      new_page_part
    end
    
    def content_with_globalize
      I18n.with_locale(Globalize2Extension.content_locale) do
        content_without_globalize
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
radiant-globalize2-extension-0.2.1 lib/globalize2/page_part_extensions.rb
radiant-globalize2-extension-0.2.0 lib/globalize2/page_part_extensions.rb