Class: RubyRabbitmqJanus::Models::JanusInstance
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- RubyRabbitmqJanus::Models::JanusInstance
- Includes:
- Mongoid::Document, JanusInstanceCallbacks, JanusInstanceMethods, JanusInstanceValidations
- Defined in:
- lib/rrj/models/mongoid.rb,
lib/rrj/models/active_record.rb
Overview
Store instance information for MongoID database
Instance Method Summary collapse
-
#set(attributes) ⇒ Object
Update attributes to document.
-
#unset(attributes) ⇒ Object
Destroy data to column.
Methods included from JanusInstanceCallbacks
#callback_create_after, #callback_destroy_after, #callback_update_after
Instance Method Details
#set(attributes) ⇒ Object
Update attributes to document
29 30 31 |
# File 'lib/rrj/models/active_record.rb', line 29 def set(attributes) update_columns(attributes) end |
#unset(attributes) ⇒ Object
Destroy data to column
36 37 38 |
# File 'lib/rrj/models/active_record.rb', line 36 def unset(attributes) Hash[attributes.map { |key, _value| [key, nil] }] end |