Class: TwoCents::Cli

Inherits:
Thor
  • Object
show all
Defined in:
lib/two_cents/cli.rb

Constant Summary collapse

OSX_PATH =
"/Applications/Google Chrome.app"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.search(query = nil) ⇒ Object



15
16
17
18
19
20
21
# File 'lib/two_cents/cli.rb', line 15

def self.search(query = nil)
  if query
    Kernel.exec "open", OSX_PATH, "https://www.google.com/#q=#{query}"
  else
    Kernel.exec "open", OSX_PATH
  end
end

Instance Method Details

#fortuneObject



24
25
26
# File 'lib/two_cents/cli.rb', line 24

def fortune
  TwoCents.fortune
end

#search(query = nil) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/two_cents/cli.rb', line 7

def search(query = nil)
  if query
    Kernel.exec "open", OSX_PATH, "https://www.google.com/#q=#{query}"
  else
    Kernel.exec "open", OSX_PATH
  end
end