Method: Static::CLI#initialize

Defined in:
lib/static/cli.rb

#initialize(command = nil, input = nil) ⇒ CLI

Returns a new instance of CLI.



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/static/cli.rb', line 7

def initialize(command = nil, input = nil)
  config = File.expand_path(VMC::CONFIG_DIR)
  if not File.exist? config
    target = sane_target_url("http://api.static.me")
    ensure_config_dir
  File.open(File.expand_path(VMC::TARGET_FILE), "w") do |f|
      f.write(sane_target_url(target))
    end
    info = target_info(client_target)
    save_target_info(info)
  end

  super

  @@commands.delete(:register)
end