Sha256: 51890b431671813fab4b607882301b3c00f3ba29d52b09513f6dba14a4748a72

Contents?: true

Size: 978 Bytes

Versions: 87

Compression:

Stored size: 978 Bytes

Contents

require 'rubygems'
require 'amee'
require 'optparse'

# Command-line options - get username, password, and server
options = {}
OptionParser.new do |opts|
  opts.on("-u", "--username USERNAME", "AMEE username") do |u|
    options[:username] = u
  end  
  opts.on("-p", "--password PASSWORD", "AMEE password") do |p|
    options[:password] = p
  end
  opts.on("-s", "--server SERVER", "AMEE server") do |s|
    options[:server] = s
  end
end.parse!

# Connect
connection = AMEE::Connection.new(options[:server], options[:username], options[:password])

# For each path in arg list, show details
ARGV.each do |path|
  cat = AMEE::Data::Category.get(connection, path)
  puts "---------------------"
  puts "Category: #{cat.name}"
  puts "Path: #{cat.full_path}"
  puts "UID: #{cat.uid}"
  puts "Subcategories:"
  cat.children.each do |c|
    puts "  - #{c[:path]} (#{c[:name]})"
  end
  puts "Items:"
  cat.items.each do |i|
    puts "  - #{i[:path]} (#{i[:label]})"
  end
  
end


Version data entries

87 entries across 87 versions & 2 rubygems

Version Path
Floppy-amee-0.0.2 examples/view_data_category.rb
Floppy-amee-0.0.3 examples/view_data_category.rb
Floppy-amee-0.0.4 examples/view_data_category.rb
Floppy-amee-0.0.5 examples/view_data_category.rb
Floppy-amee-0.1.0 examples/view_data_category.rb
Floppy-amee-0.1.1 examples/view_data_category.rb
Floppy-amee-0.1.2 examples/view_data_category.rb
Floppy-amee-0.1.5 examples/view_data_category.rb
Floppy-amee-0.2.1 examples/view_data_category.rb
Floppy-amee-0.2.3 examples/view_data_category.rb
Floppy-amee-0.3.0 examples/view_data_category.rb
Floppy-amee-0.3.1 examples/view_data_category.rb
Floppy-amee-0.4.0 examples/view_data_category.rb
Floppy-amee-0.4.1 examples/view_data_category.rb
Floppy-amee-0.4.10 examples/view_data_category.rb
Floppy-amee-0.4.12 examples/view_data_category.rb
Floppy-amee-0.4.13 examples/view_data_category.rb
Floppy-amee-0.4.14 examples/view_data_category.rb
Floppy-amee-0.4.15 examples/view_data_category.rb
Floppy-amee-0.4.16 examples/view_data_category.rb