class Shutwork::Command::Me
Public Instance Methods
parse_args(args)
click to toggle source
# File lib/shutwork/command/me.rb, line 11 def parse_args args opts = OptionParser.new opts.program_name = "shutwork #{self.class.name.split(/::/).last.downcase}" opts.on("-r", "--raw", "Show results in raw format") { @raw = true } opts.on("-v", "--verbose", "Verbose") { @verbose = true } opts.parse args end
run(args = [])
click to toggle source
# File lib/shutwork/command/me.rb, line 19 def run args = [] parse_args args token = Shutwork::Token.read @client = Shutwork::Client.new token: token, verbose: @verbose item = @client.me if @raw puts item else display_account JSON.parse(item) end end