module MyFeeds::Identity::ClassMethods
Public Instance Methods
feed_polymorphic()
click to toggle source
# File lib/my_feeds/identity.rb, line 12 def feed_polymorphic @_feed_polymorphic end
init_feeds_polymorphic(polymorphic)
click to toggle source
# File lib/my_feeds/identity.rb, line 16 def init_feeds_polymorphic polymorphic @_feed_polymorphic = polymorphic class_eval %Q{ def save_feed_identity self.#{polymorphic_identity_column} = "#\{#{polymorphic_id_column}.to_s\}:#\{#{polymorphic_type_column}.to_s.underscore\}" end protected :save_feed_identity } end
polymorphic_id_column()
click to toggle source
# File lib/my_feeds/identity.rb, line 30 def polymorphic_id_column :"#{feed_polymorphic}_id" end
polymorphic_identity_column()
click to toggle source
# File lib/my_feeds/identity.rb, line 26 def polymorphic_identity_column :"#{feed_polymorphic}_identity" end
polymorphic_type_column()
click to toggle source
# File lib/my_feeds/identity.rb, line 34 def polymorphic_type_column :"#{feed_polymorphic}_type" end