Module: Mokio::Backend::UrlHelper

Defined in:
app/helpers/mokio/backend/url_helper.rb

Instance Method Summary collapse

Instance Method Details



24
25
26
# File 'app/helpers/mokio/backend/url_helper.rb', line 24

def class_link(class_name)
  class_name.name.tableize.gsub("mokio/", "")
end

#copy_url(class_name, obj) ⇒ Object



20
21
22
# File 'app/helpers/mokio/backend/url_helper.rb', line 20

def copy_url(class_name, obj)
  "#{engine_root}#{class_link(class_name)}/#{obj.id}/copy" 
end

#edit_url(class_name, obj) ⇒ Object



12
13
14
# File 'app/helpers/mokio/backend/url_helper.rb', line 12

def edit_url(class_name, obj)
  "#{engine_root}#{class_link(class_name)}/#{obj.id}/edit" 
end

#index_url(class_name) ⇒ Object



4
5
6
# File 'app/helpers/mokio/backend/url_helper.rb', line 4

def index_url(class_name)
  "#{engine_root}#{class_link(class_name)}/"
end

#new_url(class_name) ⇒ Object



8
9
10
# File 'app/helpers/mokio/backend/url_helper.rb', line 8

def new_url(class_name)
  "#{engine_root}#{class_link(class_name)}/new"
end

#obj_url(class_name, obj) ⇒ Object



16
17
18
# File 'app/helpers/mokio/backend/url_helper.rb', line 16

def obj_url(class_name, obj)
  "#{engine_root}#{class_link(class_name)}/#{obj.id}"
end