module Alchemy::Custom::Model::ModelDecoration
Public Instance Methods
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