18 lines
369 B
Ruby
18 lines
369 B
Ruby
module Diaspora
|
|
module Signature
|
|
def self.included(model)
|
|
model.class_eval do
|
|
belongs_to :signature_order
|
|
validates :signature_order, presence: true
|
|
|
|
validates :author_signature, presence: true
|
|
|
|
serialize :additional_data, Hash
|
|
|
|
def order
|
|
signature_order.order.split
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|