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



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

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