Sha256: 1891f9bf37a6f7413098bc17d485c0ba67e30808efde13db9a73128e539b695c
Contents?: true
Size: 432 Bytes
Versions: 18
Compression:
Stored size: 432 Bytes
Contents
module Superstore module Types class BaseType attr_accessor :options def initialize(options = {}) @options = options end def default options[:default].duplicable? ? options[:default].dup : options[:default] end def encode(value) value.to_s end def decode(str) str end def typecast(value) value end end end end
Version data entries
18 entries across 18 versions & 1 rubygems