lib/ably/models/message_encoders/base.rb in ably-0.6.2 vs lib/ably/models/message_encoders/base.rb in ably-0.7.0

- old
+ new

@@ -1,5 +1,7 @@ +require 'ably/modules/conversions' + # MessageEncoders are registered with the Ably client library and are responsible # for encoding & decoding messages. # # For example, if a message body is detected as JSON, it is encoded as a String and the encoding attribute # of the message is defined as 'json'. @@ -91,17 +93,16 @@ message[:data].nil? || message[:data] == '' end end def self.register_default_encoders(client) - Dir.glob(File.expand_path("*.rb", File.dirname(__FILE__))).each do |file| - next if __FILE__ == file - require file - end - client.register_encoder Ably::Models::MessageEncoders::Utf8 client.register_encoder Ably::Models::MessageEncoders::Json client.register_encoder Ably::Models::MessageEncoders::Cipher client.register_encoder Ably::Models::MessageEncoders::Base64 end end +require 'ably/models/message_encoders/base64' +require 'ably/models/message_encoders/cipher' +require 'ably/models/message_encoders/json' +require 'ably/models/message_encoders/utf8'