Sha256: 0416edab6a722ece479afcf2b99aef78df3c872b243086056c9ec94e79826892
Contents?: true
Size: 437 Bytes
Versions: 56
Compression:
Stored size: 437 Bytes
Contents
class ActivityVerb < ActiveRecord::Base # Activity Strems verbs Available = %w(follow like make-friend post update join) validates_uniqueness_of :name has_many :activities scope :verb_name, lambda{ |n| where(:name => n) } class << self def [] name if Available.include?(name) find_or_create_by_name name else raise "ActivityVerb not available: #{ name }" end end end end
Version data entries
56 entries across 56 versions & 2 rubygems