Class: FileHandlers::BambuStudio
- Inherits:
-
Slic3rFamily
- Object
- Slic3rFamily
- FileHandlers::BambuStudio
- Defined in:
- app/lib/file_handlers/bambu_studio.rb
Constant Summary collapse
- INPUT_TYPES =
Bambu Studio doesn't seem to open anything except 3MF by URL
Mime::EXTENSION_LOOKUP.slice("3mf").values.freeze
Class Method Summary collapse
Class Method Details
.icon ⇒ Object
11 12 13 |
# File 'app/lib/file_handlers/bambu_studio.rb', line 11 def self.icon "images/external-icons/bambu_studio.png" end |
.open_url_for(target, client_os: nil) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'app/lib/file_handlers/bambu_studio.rb', line 15 def self.open_url_for(target, client_os: nil) os = client_os&.call if os&.family == "Mac OS X" URI::Generic.new( "bambustudioopen", nil, CGI.escapeURIComponent(target), nil, nil, nil, nil, nil, nil ).to_s else super end end |
.scheme ⇒ Object
7 8 9 |
# File 'app/lib/file_handlers/bambu_studio.rb', line 7 def self.scheme "bambustudio" end |