Sha256: 8e7235dad950867c3f52d5b382f8d9ab6e4130720f0384f261edf08c3d942471

Contents?: true

Size: 703 Bytes

Versions: 2

Compression:

Stored size: 703 Bytes

Contents

require 'pry'
require 'thor'
require 'paint'

module Ubi
  # Impero: I command!
  class Impero < Thor
    class_option :verbose, type: :boolean, aliases: :v

    # desc 'init', 'creates settings on ~'
    desc 'find', 'Lookup for something'
    long_desc <<-LONG

    Find something based only on name

    LONG
    option :address, type: :string # 'Subject\'s address'
    def find(name)
      Ubi::Artifex.new(name: name).spec
    end

    # desc 'init', 'creates settings on ~'
    desc 'site', 'Lookup in site'
    long_desc <<-LONG

    Find data on URL

    LONG
    option :address, type: :string # 'Subject\'s address'
    def site(*url)
      Ubi::Artifex.new(urls: url).spec
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ubi-0.0.8 lib/ubi/impero.rb
ubi-0.0.7 lib/ubi/impero.rb