class Spectifly::Json::Builder
Public Instance Methods
build()
click to toggle source
# File lib/spectifly/json/builder.rb, line 8 def build field_hashes = {} associations.each do |association| field_hashes[association.relationship] ||= {} field_hashes[association.relationship].merge! association.to_h end fields.each do |field| field_hashes.merge! field.to_h end { Spectifly::Support.tokenize(root) => field_hashes } end