Sha256: 6be3f9b6e4677dd9d13cca75a362bea222ad4d587ae3e6dc8d2493fdd0fb0327
Contents?: true
Size: 851 Bytes
Versions: 4
Compression:
Stored size: 851 Bytes
Contents
#!/usr/bin/env ruby # encoding: utf-8 # #-- # Copyright protects this work. # See LICENSE file for details. #++ require 'logger' require 'getoptlong' require 'zlib' require 'open-uri' require 'yajl' require 'ansi' require 'archive/tar/minitar' require 'facets/version' module Aurb # Generic Aurb error. class AurbError < StandardError; end # Raised for faulty arguments. class AurbArgumentError < AurbError def initialize super('Invalid arguments') end end # Make a +Logger+ object available. def self.logger @logger ||= Logger.new(STDOUT) end # Returns an URL which will be used for JSON parsing. def self.aur_path(type, arg) "http://aur.archlinux.org/rpc.php?type=#{type}&arg=#{arg}" end end $LOAD_PATH.unshift File.dirname(__FILE__) require 'aurb/support' require 'aurb/aur' require 'aurb/version'
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
aurb-1.0.3 | lib/aurb.rb |
aurb-1.0.2 | lib/aurb.rb |
aurb-1.0.1 | lib/aurb.rb |
aurb-1.0.0 | lib/aurb.rb |