module Alchemy::Custom::Model::GlobalIdSetter::ClassMethods
Private Instance Methods
global_id_setter(field)
click to toggle source
Metodo per ricevere un global id ed associare il relativo modello
# File lib/alchemy/custom/model/global_id_setter.rb, line 16 def global_id_setter(field) alias_method "_old_#{field}=".to_sym, "#{field}=".to_sym define_method "#{field}=" do |v| if v.is_a?(String) v = GlobalID::Locator.locate_signed v end send("_old_#{field}=", v) end end