class Capwatch::CLI

Public Class Methods

parse(args) click to toggle source
# File lib/capwatch/cli.rb, line 9
def self.parse(args)
  options = OpenStruct.new
  options.tick = 60
  opt_parser = OptionParser.new do |opts|
    opts.on("-t", "--tick [Integer]", Integer, "Tick Interval") do |t|
      options.tick = t
    end
    opts.on("-a", "--[no-]all", "Show All Cryptocurrencies") do |t|
      options.all = t
    end
    opts.on("-e", "--telegram-token=", String) do |val|
      options.telegram = val
    end
  end
  opt_parser.parse!(args)
  options
end