Sha256: e5c9ebd2e9e3906e10ae5016faa27cb3a74448602f9d29abd209c2d7ca6596a7
Contents?: true
Size: 610 Bytes
Versions: 1
Compression:
Stored size: 610 Bytes
Contents
module Rakismet module Controller def self.included(base) base.class_eval do extend ClassMethods around_filter :rakismet end end def rakismet(&block) Rakismet::Base.rakismet_binding = binding yield Rakismet::Base.rakismet_binding = nil end private :rakismet module ClassMethods def rakismet_filter(opts={}) skip_filter :rakismet # in case we're inheriting from another Rakismeted controller opts.assert_valid_keys(:only, :except) self.around_filter :rakismet, opts end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rakismet-0.4.0 | lib/rakismet/controller.rb |