module OneApi::OneApiAccessorModifier

Public Class Methods

get_field_conversion_rules(classs) click to toggle source
# File lib/oneapi-ruby/objects.rb, line 176
def OneApiAccessorModifier.get_field_conversion_rules(classs)
    @@field_conversion_rules[classs]
end

Public Instance Methods

oneapi_attr_accessor(attr, field_conversion_rule) click to toggle source
# File lib/oneapi-ruby/objects.rb, line 159
def oneapi_attr_accessor(attr, field_conversion_rule)
    attr_accessor attr

    field_conversion_rule.object_field_name = attr

    if Utils.empty(field_conversion_rule.json_field_name)
        field_conversion_rule.json_field_name = attr
    end

    if not @@field_conversion_rules.has_key? self then
        @@field_conversion_rules[self] = []
    end

    @@field_conversion_rules[self].push field_conversion_rule
    #puts "field_conversion_rules is now #{@@field_conversion_rules}"
end