Sha256: 3f563d28a863cd514654b1f1c1a67acc4c230eea38c98a836ea8d0239cedda72
Contents?: true
Size: 443 Bytes
Versions: 26
Compression:
Stored size: 443 Bytes
Contents
module PushType class AssetField < RelationField options template: 'asset' def relation_class PushType::Asset end on_instance do |object, field| object.class_eval do define_method(field.relation_name.to_sym) do field.relation_class.not_trash.find_by_id field.json_value unless field.json_value.blank? end unless method_defined?(field.relation_name.to_sym) end end end end
Version data entries
26 entries across 26 versions & 1 rubygems