class AMF::MappingSet
Container for all mapped classes
Public Class Methods
new()
click to toggle source
Creates a mapping set object and populates the default mappings
# File lib/amf/pure/mapping/mapping_set.rb 12 def initialize 13 @mappings_remote = {} 14 @mappings_local = {} 15 end
Public Instance Methods
register_class_alias(class_local, class_remote)
click to toggle source
Map a given other-language class to a ruby class.
Use fully qualified names for both.
Example:
register_class_alias('Example::Date', 'com.example.Date')
# File lib/amf/pure/mapping/mapping_set.rb 25 def register_class_alias(class_local, class_remote) 26 # Convert params to strings 27 class_remote = class_remote.to_s 28 class_local = class_local.to_s 29 30 @mappings_remote[class_remote] = class_local 31 @mappings_local[class_local] = class_remote 32 end