Method: Steem::Serializable::ClassMethods#add_type

Defined in:
lib/steem/mixins/serializable.rb

#add_type(name, type) ⇒ Object



23
24
25
26
27
28
29
30
# File 'lib/steem/mixins/serializable.rb', line 23

def add_type name, type
  name = name.to_sym
  type = type.to_sym
  raise "Unknown type: #{type}" unless KNOWN_TYPES.include? type
  
  @serializable_types ||= {}
  @serializable_types[name] = type
end