class Ohmage::CLI::List

Public Instance Methods

campaign() click to toggle source
# File lib/ohmage/cli.rb, line 14
def campaign
  ls = Ohmage.campaign_read(campaign_name_search: options[:search], output_format: 'short')
  Ohmage::CliHelpers.format_output(ls, options[:table], [:name, :urn, :description], :urn)
end
clazz(urn_list = nil) click to toggle source
# File lib/ohmage/cli.rb, line 20
def clazz(urn_list = nil)
  ls = Ohmage.class_read(class_urn_list: urn_list)
  Ohmage::CliHelpers.format_output(ls, options[:table], [:name, :urn, :description, :role, :users], :urn)
end
document() click to toggle source
# File lib/ohmage/cli.rb, line 39
def document
  ls = Ohmage.document_read(document_name_search: options[:search],
                            document_description_search: options[:description],
                            campaign_urn_list: options[:campaign],
                            class_urn_list: options[:class],
                            personal_documents: options[:personal])
  Ohmage::CliHelpers.format_output(ls, options[:table], [:urn, :name, :description, :privacy_state], :name)
end
user(username = nil) click to toggle source
# File lib/ohmage/cli.rb, line 28
def user(username = nil)
  ls = Ohmage.user_read(user_list: username, username_search: options[:search])
  Ohmage::CliHelpers.format_output(ls, options[:table], [:username, :first_name, :last_name, :email_address, :enabled, :admin, :new_account], :username)
end