Sha256: 3d1f315d5cb8a3ec2523622a0a6f8e09e0e3976d72b01e1b759c4f69f7d3aef1
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 mentionner 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_mentionner(opts = nil) include Socialization::Mentionner 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.3.0 | lib/socialization/hello.rb |