Sha256: 1eef9c7a15042fe76e8d9c956fb1c2c14da9e6fab8d8469260270ffa8008a928
Contents?: true
Size: 321 Bytes
Versions: 2
Compression:
Stored size: 321 Bytes
Contents
module AccessLoggable def self.included(base) base.extend(ClassMethods) end module ClassMethods def access_loggable class_eval do has_many :access_logs, :as => :access_loggable def action!(title) access_logs.create(:action => title) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
access_loggable-0.0.3 | lib/access_loggable.rb |
access_loggable-0.0.2 | lib/access_loggable.rb |