Sha256: 9e742895268d0db66d3e8390ece5d0deadd850b9e45630de4e46948e6c2e46cf
Contents?: true
Size: 533 Bytes
Versions: 19
Compression:
Stored size: 533 Bytes
Contents
class Pulitzer::ApplicationRecord < ActiveRecord::Base self.abstract_class = true def self.assoc_name @assoc_name ||= name.demodulize.underscore.pluralize end def self.attrs_name @attrs_name ||= assoc_name + '_attributes' end def self.convert_hash_to_nested(json_hash) if json_hash.has_key? assoc_name json_hash[attrs_name] = json_hash[assoc_name] json_hash.delete assoc_name end convert_nested_assoc json_hash end def self.convert_nested_assoc(json_hash) json_hash end end
Version data entries
19 entries across 19 versions & 1 rubygems