module JSONApi::Utils

Public Class Methods

canonicalize_attribute_name(attribute_name) click to toggle source
# File lib/json_api/utils.rb, line 18
def canonicalize_attribute_name(attribute_name)
  attribute_name.to_s
    .dasherize
end
canonicalize_id(id) click to toggle source
# File lib/json_api/utils.rb, line 6
def canonicalize_id(id)
  id.nil? ? '' : id.to_s
end
canonicalize_type_name(type_name) click to toggle source
# File lib/json_api/utils.rb, line 10
def canonicalize_type_name(type_name)
  type_name.to_s
    .demodulize
    .underscore
    .pluralize
    .dasherize
end