Class: OneApi::ObjectArrayConversionRule

Inherits:
FieldConversionRule show all
Defined in:
lib/oneapi-ruby/objects.rb

Instance Attribute Summary

Attributes inherited from FieldConversionRule

#json_field_name, #object_field_name

Instance Method Summary collapse

Constructor Details

#initialize(classs, json_field_name = nil) ⇒ ObjectArrayConversionRule

Returns a new instance of ObjectArrayConversionRule.



54
55
56
57
# File 'lib/oneapi-ruby/objects.rb', line 54

def initialize(classs, json_field_name=nil)
    super(json_field_name)
    @classs = classs
end

Instance Method Details

#from_json(values) ⇒ Object



59
60
61
62
63
64
65
66
67
68
69
70
71
# File 'lib/oneapi-ruby/objects.rb', line 59

def from_json(values)
    if not values
        return []
    end

    result = []

    for value in values
        result.push(Conversions.from_json(@classs, value, is_error=nil))
    end

    return result
end

#to_json(value) ⇒ Object



73
74
75
# File 'lib/oneapi-ruby/objects.rb', line 73

def to_json(value)
    # TODO
end