Sha256: 43ec7cb1a25fa1a92af452af1929f91d213e39fe96325c3515fbd26f25ec3b1a
Contents?: true
Size: 497 Bytes
Versions: 44
Compression:
Stored size: 497 Bytes
Contents
module Redcar module Controller attr_accessor :model def self.included(klass) klass.class_eval <<-RUBY def self.model_listeners @model_listeners ||= [] end def self.model_listener(name) model_listeners << name end def create_model_listeners self.class.model_listeners.each do |name| @model.add_listener(name, &method(name)) end end RUBY end end end
Version data entries
44 entries across 44 versions & 2 rubygems