Module: Diaspora::Guid
Class Method Summary (collapse)
Instance Method Summary (collapse)
Class Method Details
+ (Object) included(model)
2 3 4 5 6 7 |
# File 'lib/diaspora/guid.rb', line 2 def self.included(model) model.class_eval do before_create :set_guid xml_attr :guid end end |
Instance Method Details
- (Object) set_guid
8 9 10 |
# File 'lib/diaspora/guid.rb', line 8 def set_guid self.guid ||= ActiveSupport::SecureRandom.hex(8) end |