Sha256: 3d8642c3aa1ac44a8b5399d727e5787dcee97918f4890c4839a746a43ff09a4c
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
require 'active_support/concern' %w{followable follower follow_store likeable liker like_store mentionable mentioner mention_store}.each do |f| require "#{File.dirname(__FILE__)}/#{f}" end module Socialization module Hello extend ActiveSupport::Concern module ClassMethods ## Follow def acts_as_follower(opts = nil) include Socialization::Follower end def acts_as_followable(opts = nil) include Socialization::Followable end def acts_as_follow_store(opts = nil) include Socialization::FollowStore end ## Like def acts_as_liker(opts = nil) include Socialization::Liker end def acts_as_likeable(opts = nil) include Socialization::Likeable end def acts_as_like_store(opts = nil) include Socialization::LikeStore end ## Mention def acts_as_mentioner(opts = nil) include Socialization::Mentioner end def acts_as_mentionable(opts = nil) include Socialization::Mentionable end def acts_as_mention_store(opts = nil) include Socialization::MentionStore end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
socialization-0.4.0 | lib/socialization/hello.rb |