Module: Authorization::BaseModel::ClassMethods

Defined in:
app/models/foreman_pipeline/authorization/base_model.rb

Instance Method Summary collapse

Instance Method Details

#normalize_name(action_string) ⇒ Object

TODO: remove argument



26
27
28
# File 'app/models/foreman_pipeline/authorization/base_model.rb', line 26

def normalize_name(action_string)
  (action_string + self.class.name.demodulize.pluralize).underscore.to_sym
end

#readableObject



21
22
23
# File 'app/models/foreman_pipeline/authorization/base_model.rb', line 21

def readable
  authorized(normalize_name("view"))
end