module Alchemy::Custom::Model::ModelDecoration

Public Instance Methods

breadcrumb_name() click to toggle source
set_current_language() click to toggle source
# File lib/alchemy/custom/model/model_decoration.rb, line 59
def set_current_language
  if self.language.nil?
    self.language = Alchemy::Language.current
  end
end
to_url() click to toggle source
# File lib/alchemy/custom/model/model_decoration.rb, line 22
def to_url
  layout = Alchemy::PageLayout.get_all_by_attributes(custom_model: self.class.to_s).select {|ly| ly["custom_model_action"] == "show"}.first
  page = Alchemy::Language.current.pages.find_by(page_layout: layout["name"]).parent
  page.urlname
end
ui_title() click to toggle source
# File lib/alchemy/custom/model/model_decoration.rb, line 28
def ui_title
  self.class.to_s.demodulize.downcase
end