Sha256: 4bca5b58ba2f1582cb2aaf26bbe3e0ac035eccd7f1546d4d28fba9b7c961fc29
Contents?: true
Size: 914 Bytes
Versions: 31
Compression:
Stored size: 914 Bytes
Contents
# frozen_string_literal: true module RubyRabbitmqJanus module Models # @author VAILLANT Jeremy <jeremy.vaillant@dazzl.tv> # # Store instance information for MongoID database class JanusInstance include Mongoid::Document include RubyRabbitmqJanus::Models::JanusInstanceCallbacks include RubyRabbitmqJanus::Models::JanusInstanceMethods include RubyRabbitmqJanus::Models::JanusInstanceValidations field :session, type: Integer, as: :session_id field :enable, type: Boolean field :thread, type: Integer, as: :thread_id field :thread_adm, type: Integer, as: :thread_id_adm alias_attribute :instance, :_id set_callback(:create, :after) { callback_create_after } set_callback(:update, :after) { callback_update_after } set_callback(:destroy, :after) { callback_destroy_after } end end end
Version data entries
31 entries across 31 versions & 1 rubygems