module Bugno::Encoding
Attributes
encoding_class[RW]
Public Class Methods
encode(object)
click to toggle source
# File lib/bugno/encoding/encoding.rb, line 19 def self.encode(object) can_be_encoded = object.is_a?(String) || object.is_a?(Symbol) return object unless can_be_encoded encoding_class.new(object).encode end
setup()
click to toggle source
# File lib/bugno/encoding/encoding.rb, line 9 def self.setup if String.instance_methods.include?(:encode) require 'bugno/encoding/encoder' self.encoding_class = Bugno::Encoding::Encoder else require 'bugno/encoding/legacy_encoder' self.encoding_class = Bugno::Encoding::LegacyEncoder end end