Sha256: c8adf970aa1259a0c37ea15a9645ebfb7e451c043ac31c319403db4aeb0b94e8
Contents?: true
Size: 977 Bytes
Versions: 107
Compression:
Stored size: 977 Bytes
Contents
module RockRMS class Client module Attribute def list_attributes(options = {}) Response::Attribute.format( get(attributes_path, options) ) end def create_attribute( description: nil, field_type_id:, entity_type_id:, key:, name:, order: Random.rand(100..1000) ) options = { 'FieldTypeId' => field_type_id, 'EntityTypeId' => entity_type_id, 'Key' => key, 'Name' => name, 'Description' => description, 'Order' => order, # Required fields 'IsSystem' => false, 'IsGridColumn' => false, 'IsMultiValue' => false, 'IsRequired' => false, 'AllowSearch' => false } post(attributes_path, options) end private def attributes_path 'Attributes'.freeze end end end end
Version data entries
107 entries across 107 versions & 1 rubygems