module InfobipApi::InfobipApiAccessorModifier

Public Class Methods

get_field_conversion_rules(classs) click to toggle source
# File lib/infobipapi/objects.rb, line 177
def InfobipApiAccessorModifier.get_field_conversion_rules(classs)
    @@field_conversion_rules[classs]
end

Public Instance Methods

infobipapi_attr_accessor(attr, field_conversion_rule) click to toggle source
# File lib/infobipapi/objects.rb, line 160
def infobipapi_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