Class: Xvert::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/xvert/cli.rb,
lib/xvert/cli/xml.rb,
lib/xvert/cli/json.rb,
lib/xvert/cli/toml.rb,
lib/xvert/cli/yaml.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.exit_on_failure?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/xvert/cli.rb', line 13

def exit_on_failure?
  true
end

Instance Method Details

#jjObject



6
7
8
# File 'lib/xvert/cli/json.rb', line 6

def jj
  j(:json)
end

#jtObject



16
17
18
# File 'lib/xvert/cli/json.rb', line 16

def jt
  j(:toml)
end

#jxObject



21
22
23
# File 'lib/xvert/cli/json.rb', line 21

def jx
  j(:xml)
end

#jyObject



11
12
13
# File 'lib/xvert/cli/json.rb', line 11

def jy
  j(:yaml)
end

#tjObject



6
7
8
# File 'lib/xvert/cli/toml.rb', line 6

def tj
  t(:json)
end

#ttObject



11
12
13
# File 'lib/xvert/cli/toml.rb', line 11

def tt
  t(:toml)
end

#txObject



21
22
23
# File 'lib/xvert/cli/toml.rb', line 21

def tx
  t(:xml)
end

#tyObject



16
17
18
# File 'lib/xvert/cli/toml.rb', line 16

def ty
  t(:yaml)
end

#versionObject



21
22
23
# File 'lib/xvert/cli.rb', line 21

def version
  puts ::Xvert::VERSION
end

#xjObject



6
7
8
# File 'lib/xvert/cli/xml.rb', line 6

def xj
  x(:json)
end

#xtObject



11
12
13
# File 'lib/xvert/cli/xml.rb', line 11

def xt
  x(:toml)
end

#xxObject



16
17
18
# File 'lib/xvert/cli/xml.rb', line 16

def xx
  x(:xml)
end

#xyObject



21
22
23
# File 'lib/xvert/cli/xml.rb', line 21

def xy
  x(:yaml)
end

#yjObject



6
7
8
# File 'lib/xvert/cli/yaml.rb', line 6

def yj
  y(:json)
end

#ytObject



11
12
13
# File 'lib/xvert/cli/yaml.rb', line 11

def yt
  y(:toml)
end

#yxObject



16
17
18
# File 'lib/xvert/cli/yaml.rb', line 16

def yx
  y(:xml)
end

#yyObject



21
22
23
# File 'lib/xvert/cli/yaml.rb', line 21

def yy
  y(:yaml)
end