Method: OpenC3::WidgetModel#initialize
- Defined in:
- lib/openc3/models/widget_model.rb
#initialize(name:, updated_at: nil, plugin: nil, needs_dependencies: false, scope:) ⇒ WidgetModel
Returns a new instance of WidgetModel.
83 84 85 86 87 88 89 90 91 92 93 94 95 |
# File 'lib/openc3/models/widget_model.rb', line 83 def initialize( name:, updated_at: nil, plugin: nil, needs_dependencies: false, scope: ) super("#{scope}__#{PRIMARY_KEY}", name: name, plugin: plugin, updated_at: updated_at, scope: scope) @full_name = @name.capitalize + 'Widget' @filename = @full_name + '.umd.min.js' @bucket_key = 'widgets/' + @full_name + '/' + @filename @needs_dependencies = needs_dependencies end |