class Lolcommits::CLI::Launcher
Helper class for wrapping the opening of files on the desktop in a cross-platform way.
Right now this is mostly just a wrapper for Launchy, in case we want to factor out it's dependency later or swap it out.
Public Class Methods
open_folder(path)
click to toggle source
# File lib/lolcommits/cli/launcher.rb, line 15 def self.open_folder(path) open_with_launchy(path) end
open_image(path)
click to toggle source
# File lib/lolcommits/cli/launcher.rb, line 11 def self.open_image(path) open_with_launchy(path) end
open_with_launchy(thing)
click to toggle source
Opens with Launchy, which knows how to open pretty much anything local files, urls, etc.
Private so we replace it later easier if we want.
# File lib/lolcommits/cli/launcher.rb, line 23 def self.open_with_launchy(thing) Launchy.open(thing) end