class Centaman::Service::CreateUdf
Attributes
member_code[R]
udfs[R]
Public Instance Methods
after_init(args)
click to toggle source
# File lib/centaman/service/create_udf.rb, line 5 def after_init(args) @udfs = args.fetch(:udfs, []) @member_code = args[:member_code] end
build_udf_body(udf)
click to toggle source
# File lib/centaman/service/create_udf.rb, line 14 def build_udf_body(udf) { 'Value': udf.value, 'FieldName': udf.field_name, 'FieldType': udf.field_type, 'FieldLength': udf.field_length, 'TabName': udf.tab_name, } end
endpoint()
click to toggle source
# File lib/centaman/service/create_udf.rb, line 10 def endpoint "/udf_services/UDFMember?memberCode=#{member_code}" end
options_hash()
click to toggle source
# File lib/centaman/service/create_udf.rb, line 24 def options_hash udfs.map { |udf| build_udf_body(udf) }.to_json end