module Ccp::Serializers::Core
Public Class Methods
ext()
click to toggle source
# File lib/ccp/serializers/core.rb, line 11 def self.ext; name.split(/::/).last.to_s.downcase; end
included(klass)
click to toggle source
# File lib/ccp/serializers/core.rb, line 8 def self.included(klass) klass.extend klass klass.module_eval do def self.ext; name.split(/::/).last.to_s.downcase; end end end
Public Instance Methods
decode(val)
click to toggle source
# File lib/ccp/serializers/core.rb, line 6 def decode(val) ; raise NotImplementedError, "subclass resposibility"; end
encode(val)
click to toggle source
# File lib/ccp/serializers/core.rb, line 5 def encode(val) ; raise NotImplementedError, "subclass resposibility"; end
ext()
click to toggle source
# File lib/ccp/serializers/core.rb, line 4 def ext ; self.class.name.split(/::/).last.to_s.downcase; end