Class: VerticalResponse::API::CustomField

Inherits:
Resource show all
Defined in:
lib/custom_field.rb

Instance Attribute Summary

Attributes inherited from Client

#response

Class Method Summary collapse

Methods inherited from Resource

all, class_for_resource, class_name, create, #delete, exclude_methods, find, #id, object_collection, resource_id_from_url, resource_name, #stats, #update, #url, validate_supported_method!

Methods inherited from Client

add_default_query_param, assign_headers, build_params, build_query_params, config, default_query_params, embed_resource, #initialize, resource_uri

Constructor Details

This class inherits a constructor from VerticalResponse::API::Client

Class Method Details

.base_uri(*args) ⇒ Object

Base URI for the Message resource



16
17
18
# File 'lib/custom_field.rb', line 16

def base_uri(*args)
  @base_uri ||= File.join(super.to_s, 'custom_fields')
end

.id_attribute_nameObject



24
25
26
# File 'lib/custom_field.rb', line 24

def id_attribute_name
  'name'
end

.id_regexpObject



20
21
22
# File 'lib/custom_field.rb', line 20

def id_regexp
  /[a-z0-9 _%]{1,255}/i
end