Sha256: 2c484c29ca13d2907a82e5c73ba1ceaf20635279260cd826eefc3cdcf70c1c3b

Contents?: true

Size: 480 Bytes

Versions: 25

Compression:

Stored size: 480 Bytes

Contents

# Simple extension to manage Ruby encodings
module Middleman::CoreExtensions::RubyEncoding

  # Setup extension
  class << self

    # Once registerd
    def registered(app)
      app.send :include, InstanceMethods
    end

    alias :included :registered
  end

  module InstanceMethods
    def initialize
      if Object.const_defined?(:Encoding)
        Encoding.default_internal = encoding
        Encoding.default_external = encoding
      end

      super
    end
  end
end

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
middleman-core-x86-mingw32-3.0.14 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-3.0.14 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-x86-mingw32-3.0.13 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-3.0.13 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-x86-mingw32-3.0.12 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-3.0.12 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-x86-mingw32-3.0.12.pre.1 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-3.0.12.pre.1 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-x86-mingw32-3.0.11 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-3.0.11 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-x86-mingw32-3.0.10 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-x86-mingw32-3.0.10.pre.1 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-3.0.10.pre.1 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-x86-mingw32-3.0.9 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-3.0.9 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-x86-mingw32-3.0.8 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-3.0.8 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-x86-mingw32-3.0.8.pre.2 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-3.0.8.pre.2 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-x86-mingw32-3.0.8.pre.1 lib/middleman-core/core_extensions/ruby_encoding.rb