Class: Ohmage::CLI::List
- Inherits:
-
Thor
- Object
- Thor
- Ohmage::CLI::List
- Defined in:
- lib/ohmage/cli.rb
Instance Method Summary collapse
- #campaign ⇒ Object
- #clazz(urn_list = nil) ⇒ Object
- #document ⇒ Object
- #user(username = nil) ⇒ Object
Instance Method Details
#campaign ⇒ Object
14 15 16 17 |
# File 'lib/ohmage/cli.rb', line 14 def campaign ls = Ohmage.campaign_read(campaign_name_search: [:search], output_format: 'short') Ohmage::CliHelpers.format_output(ls, [:table], [:name, :urn, :description], :urn) end |
#clazz(urn_list = nil) ⇒ Object
20 21 22 23 |
# 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, [:table], [:name, :urn, :description, :role, :users], :urn) end |
#document ⇒ Object
39 40 41 42 43 44 45 46 |
# File 'lib/ohmage/cli.rb', line 39 def document ls = Ohmage.document_read(document_name_search: [:search], document_description_search: [:description], campaign_urn_list: [:campaign], class_urn_list: [:class], personal_documents: [:personal]) Ohmage::CliHelpers.format_output(ls, [:table], [:urn, :name, :description, :privacy_state], :name) end |
#user(username = nil) ⇒ Object
28 29 30 31 |
# File 'lib/ohmage/cli.rb', line 28 def user(username = nil) ls = Ohmage.user_read(user_list: username, username_search: [:search]) Ohmage::CliHelpers.format_output(ls, [:table], [:username, :first_name, :last_name, :email_address, :enabled, :admin, :new_account], :username) end |