module Octonaut::Printers::Users
Constants
- USER_FIELDS
Public Instance Methods
ls_users(users, options = {})
click to toggle source
# File lib/octonaut/printers/users.rb, line 36 def ls_users(users, options = {}) users.each {|u| puts u.login } end
print_csv_users(users, options = {})
click to toggle source
# File lib/octonaut/printers/users.rb, line 31 def print_csv_users(users, options = {}) options[:fields] = USER_FIELDS print_csv users, options end
print_user_table(user, options = {})
click to toggle source
# File lib/octonaut/printers/users.rb, line 18 def print_user_table(user, options = {}) data = {} USER_FIELDS.each do |field, heading| data[heading] = user[field] end print_table(data) end
print_users(users, options = {})
click to toggle source
# File lib/octonaut/printers/users.rb, line 27 def print_users(users, options = {}) options[:csv] ? print_csv_users(users) : ls_users(users) end