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