class Ayadn::SetAPI

Public Class Methods

new() click to toggle source
Calls superclass method Ayadn::SetBase::new
# File lib/ayadn/set.rb, line 319
def initialize
  super
  @category = 'API'
  @status = Status.new
end

Public Instance Methods

setURL(url) click to toggle source
# File lib/ayadn/set.rb, line 325
def setURL(url)
  @input = url
  # @status.say_header "checking URL validity"
  url = Validators.URL(url)
  if url != nil
    @output = url.to_s
    @status.say_info "setting up configuration"
    File.write(Dir.home + "/ayadn/.api.yml", {root: @output}.to_yaml)
    log()
  else
    @status.say_red :canceled, "URL is invalid"
    exit
  end
end