class Infopark::Crm::Core::Resource::SchemaSupport
@webcrm_todo drop when ActiveResource 3.0 support is dropped @private
Public Class Methods
add(mapping)
click to toggle source
# File lib/crm_connector/core/resource.rb, line 98 def self.add(mapping) schema_mapping.merge!(mapping) end
schema_mapping()
click to toggle source
# File lib/crm_connector/core/resource.rb, line 94 def self.schema_mapping @schema_mapping ||= {} end
schema_type(type)
click to toggle source
# File lib/crm_connector/core/resource.rb, line 102 def self.schema_type(type) if type.present? default_mapping = ::ActiveResource::Schema::KNOWN_ATTRIBUTE_TYPES if default_mapping.include?(type.to_s) type else schema_mapping[type.to_sym] end else nil end end