Module: Rio::ActiveRecordExtensions::ClassMethods
- Defined in:
- lib/rio/rio_on_rails.rb
Instance Method Summary collapse
- #broadcast(mode) ⇒ Object
- #broadcast? ⇒ Boolean
- #broadcast_mode ⇒ Object
- #rio_json(options = {}) ⇒ Object
- #validate_transaction!(transaction, objects) ⇒ Object
Instance Method Details
#broadcast(mode) ⇒ Object
95 96 97 98 |
# File 'lib/rio/rio_on_rails.rb', line 95 def broadcast(mode) self.send(:cattr_accessor, :broadcast_mode) self.broadcast_mode = mode end |
#broadcast? ⇒ Boolean
104 105 106 |
# File 'lib/rio/rio_on_rails.rb', line 104 def broadcast? self.broadcast_mode != :none end |
#broadcast_mode ⇒ Object
100 101 102 |
# File 'lib/rio/rio_on_rails.rb', line 100 def broadcast_mode :normal end |
#rio_json(options = {}) ⇒ Object
87 88 89 90 91 92 93 |
# File 'lib/rio/rio_on_rails.rb', line 87 def rio_json( = {}) self.send(:cattr_accessor, :rio_json_includes) self.rio_json_includes = [:include] self.send(:include, Rio::RioModel) end |
#validate_transaction!(transaction, objects) ⇒ Object
108 109 110 |
# File 'lib/rio/rio_on_rails.rb', line 108 def validate_transaction!(transaction, objects) true end |