Class: Hackpad::Cli::Runner

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

Instance Method Summary collapse

Instance Method Details

#addObject



51
52
53
# File 'lib/hackpad/cli/runner.rb', line 51

def add
  Hackpad::Cli::Client.new(options).add
end

#defaultObject



56
57
58
# File 'lib/hackpad/cli/runner.rb', line 56

def default
  Hackpad::Cli::Client.new(options).default
end

#getnewObject



80
81
82
# File 'lib/hackpad/cli/runner.rb', line 80

def getnew
  Hackpad::Cli::Client.new(options).getnew
end

#info(pad) ⇒ Object



85
86
87
# File 'lib/hackpad/cli/runner.rb', line 85

def info(pad)
  Hackpad::Cli::Client.new(options).info pad
end

#listObject



74
75
76
# File 'lib/hackpad/cli/runner.rb', line 74

def list
  Hackpad::Cli::Client.new(options).list
end

#search(term) ⇒ Object



67
68
69
# File 'lib/hackpad/cli/runner.rb', line 67

def search(term)
  Hackpad::Cli::Client.new(options).search term
end

#show(pad, format = 'txt') ⇒ Object



91
92
93
# File 'lib/hackpad/cli/runner.rb', line 91

def show(pad, format = 'txt')
  Hackpad::Cli::Client.new(options).show pad, format
end

#statsObject



61
62
63
# File 'lib/hackpad/cli/runner.rb', line 61

def stats
  Hackpad::Cli::Client.new(options).stats
end

#versionObject



96
97
98
# File 'lib/hackpad/cli/runner.rb', line 96

def version
  puts File.read(File.expand_path('../../../../CHANGELOG.md', __FILE__))[/([0-9]+\.[0-9]+\.[0-9]+)/]
end

#workspacesObject



46
47
48
# File 'lib/hackpad/cli/runner.rb', line 46

def workspaces
  Hackpad::Cli::Client.new(options).workspaces
end