module UniqIdentifier::Hook
Public Instance Methods
generate_uniq_identifier!()
click to toggle source
# File lib/uniq_identifier/hook.rb, line 14 def generate_uniq_identifier! if self.class.uniq_identifier_generator.respond_to?(:uuid) self.uuid = self.class.uniq_identifier_generator.uuid end end
set_uniq_identifier()
click to toggle source
# File lib/uniq_identifier/hook.rb, line 10 def set_uniq_identifier generate_uniq_identifier! if self.uuid.nil? end
uuid(*args, &block)
click to toggle source
Calls superclass method
# File lib/uniq_identifier/hook.rb, line 5 def uuid(*args, &block) generate_uniq_identifier! if super(*args, &block).nil? super end