Sha256: f3a67c155d16568326b361089befbd2ad952f77266af8b4c14973e1dfc21cb02
Contents?: true
Size: 590 Bytes
Versions: 1
Compression:
Stored size: 590 Bytes
Contents
module Scintillation module Controller def scintillate(options = {}) include MessageQueue include InstanceMethods ActionView::Base.send(:include, Scintillation::View) options.reverse_merge!(:scope => :messages) helper_method :message_store define_method(:scintillation_scope) { options[:scope] } end module InstanceMethods def message_store @message_store ||= (session[scintillation_scope] ||= {}) end end end end require Pathname.new(__FILE__).expand_path.parent.join('message_queue')
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
scintillation-1.1.2 | lib/scintillation/controller.rb |