Sha256: 3ec49e2e643f55765bd688ad160ee273a7839c9a4a1747abe00ee2441d8baf1b
Contents?: true
Size: 585 Bytes
Versions: 7
Compression:
Stored size: 585 Bytes
Contents
module Rakismet module ControllerExtensions def self.included(base) base.class_eval do extend ClassMethods end end def rakismet(&block) Rakismet::Base.rakismet_binding = binding yield Rakismet::Base.rakismet_binding = nil end private :rakismet module ClassMethods def has_rakismet(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
7 entries across 7 versions & 2 rubygems