Method: OpenC3::ScopeModel#initialize
- Defined in:
- lib/openc3/models/scope_model.rb
#initialize(name:, text_log_cycle_time: 600, text_log_cycle_size: 50_000_000, text_log_retain_time: nil, tool_log_retain_time: nil, cleanup_poll_time: 900, updated_at: nil, scope: nil) ⇒ ScopeModel
Returns a new instance of ScopeModel.
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 |
# File 'lib/openc3/models/scope_model.rb', line 70 def initialize(name:, text_log_cycle_time: 600, text_log_cycle_size: 50_000_000, text_log_retain_time: nil, tool_log_retain_time: nil, cleanup_poll_time: 900, updated_at: nil, scope: nil ) super( PRIMARY_KEY, name: name, text_log_cycle_time: text_log_cycle_time, text_log_cycle_size: text_log_cycle_size, text_log_retain_time: text_log_retain_time, tool_log_retain_time: tool_log_retain_time, cleanup_poll_time: cleanup_poll_time, updated_at: updated_at, scope: name ) @text_log_cycle_time = text_log_cycle_time @text_log_cycle_size = text_log_cycle_size @text_log_retain_time = text_log_retain_time @tool_log_retain_time = tool_log_retain_time @cleanup_poll_time = cleanup_poll_time @children = [] end |