Class: FileOpen

Inherits:
Object
  • Object
show all
Defined in:
lib/qiita_org/old_programs/file_open.rb

Instance Method Summary collapse

Constructor Details

#initialize(os) ⇒ FileOpen

Returns a new instance of FileOpen.



2
3
4
# File 'lib/qiita_org/old_programs/file_open.rb', line 2

def initialize(os)
  @os = os
end

Instance Method Details

#file_open(order) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/qiita_org/old_programs/file_open.rb', line 6

def file_open(order)
  if @os == "mac"
    system "open #{order}"
  elsif @os == "windows"
    system "explorer.exe #{order}"
  else
    system "xdg-open #{order}"
  end
end