Class: WsdlMapper::Deserializers::AttrMapping

Inherits:
Struct
  • Object
show all
Defined in:
lib/wsdl_mapper/deserializers/attr_mapping.rb

Direct Known Subclasses

PropMapping

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#accessorObject

Returns the value of attribute accessor

Returns:

  • (Object)

    the current value of accessor



3
4
5
# File 'lib/wsdl_mapper/deserializers/attr_mapping.rb', line 3

def accessor
  @accessor
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



3
4
5
# File 'lib/wsdl_mapper/deserializers/attr_mapping.rb', line 3

def name
  @name
end

#type_nameObject

Returns the value of attribute type_name

Returns:

  • (Object)

    the current value of type_name



3
4
5
# File 'lib/wsdl_mapper/deserializers/attr_mapping.rb', line 3

def type_name
  @type_name
end

Instance Method Details

#get(obj) ⇒ Object



12
13
14
# File 'lib/wsdl_mapper/deserializers/attr_mapping.rb', line 12

def get(obj)
  obj.send getter
end

#getterObject



4
5
6
# File 'lib/wsdl_mapper/deserializers/attr_mapping.rb', line 4

def getter
  accessor
end

#set(obj, value) ⇒ Object



16
17
18
# File 'lib/wsdl_mapper/deserializers/attr_mapping.rb', line 16

def set(obj, value)
  obj.send setter, value
end

#setterObject



8
9
10
# File 'lib/wsdl_mapper/deserializers/attr_mapping.rb', line 8

def setter
  "#{accessor}="
end