Sha256: 40df8b4ab043eceaf1493003e0106e7afb8610e263832f4db885777bcd699bbe
Contents?: true
Size: 469 Bytes
Versions: 5
Compression:
Stored size: 469 Bytes
Contents
module PushType class TaxonomyField < RelationField options template: 'relation' def relation_class super rescue NameError PushType::Taxonomy end on_instance do |object, field| object.class_eval do define_method(field.relation_name.to_sym) do field.relation_class.find field.json_value unless field.json_value.blank? end unless method_defined?(field.relation_name.to_sym) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems