class ModuleUpdates::AttributeGenerator
Public Class Methods
generate(args)
click to toggle source
# File lib/model_updates/attribute_generator.rb, line 2 def self.generate(args) data_attributes = { "model-updates-id" => args.fetch(:model).id, "model-updates-key" => args.fetch(:key), "model-updates-model" => args.fetch(:model).class.name } data_attributes.merge!(args.fetch(:attributes)) if args[:attributes] data_attributes end
short(args)
click to toggle source
# File lib/model_updates/attribute_generator.rb, line 13 def self.short(args) data_attributes = { "id" => args.fetch(:model).id, "key" => args.fetch(:key), "model" => args.fetch(:model).class.name } data_attributes.merge!(args.fetch(:attributes)) if args[:attributes] data_attributes end