class HammerCLIForeman::Role::FiltersCommand
Public Instance Methods
extend_data(filter)
click to toggle source
# File lib/hammer_cli_foreman/role.rb, line 41 def extend_data(filter) filter['resource_type'] ||= _("(Miscellaneous)") filter['search'] ||= _("none") filter['permissions'] = filter.fetch('permissions', []).collect{|p| p["name"]} filter end
request_params()
click to toggle source
Calls superclass method
HammerCLIForeman::Command#request_params
# File lib/hammer_cli_foreman/role.rb, line 36 def request_params role_id = get_resource_id(HammerCLIForeman.foreman_resource(:roles)) super.merge({ :search => "role_id = \"#{role_id}\"" }) end
validate_options()
click to toggle source
# File lib/hammer_cli_foreman/role.rb, line 53 def validate_options validator.any(:option_name, :option_id).required end