Sha256: b02a7ba7a02292be0b6205311056e7c98768cf2ca030a270e535879fc1d02ba7

Contents?: true

Size: 452 Bytes

Versions: 4

Compression:

Stored size: 452 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

  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

4 entries across 4 versions & 1 rubygems

Version Path
middleman-core-3.0.0 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-3.0.0.rc.4 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-3.0.0.rc.3 lib/middleman-core/core_extensions/ruby_encoding.rb
middleman-core-3.0.0.rc.2 lib/middleman-core/core_extensions/ruby_encoding.rb