module HammerCLIForeman::User::CommonUpdateOptions
Public Class Methods
included(base)
click to toggle source
# File lib/hammer_cli_foreman/user.rb, line 55 def self.included(base) base.option '--default-organization', 'DEFAULT_ORGANIZATION_NAME', _("Default organization name") base.option '--default-location', 'DEFAULT_LOCATION_NAME', _("Default location name") end
Public Instance Methods
location_id(name)
click to toggle source
# File lib/hammer_cli_foreman/user.rb, line 73 def location_id(name) resolver.location_id('option_name' => name) if name end
organization_id(name)
click to toggle source
# File lib/hammer_cli_foreman/user.rb, line 69 def organization_id(name) resolver.organization_id('option_name' => name) if name end
request_params()
click to toggle source
Calls superclass method
# File lib/hammer_cli_foreman/user.rb, line 60 def request_params params = super org_id = organization_id(option_default_organization) params['user']['default_organization_id'] ||= org_id unless org_id.nil? loc_id = location_id(option_default_location) params['user']['default_location_id'] ||= loc_id unless loc_id.nil? params end