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

- (Object) accessor

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

- (Object) name

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

- (Object) type_name

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

- (Object) get(obj)



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

def get(obj)
  obj.send getter
end

- (Object) getter



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

def getter
  accessor
end

- (Object) set(obj, value)



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

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

- (Object) setter



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

def setter
  "#{accessor}="
end