Module: CMS
- Extended by:
- CMS
- Included in:
- CMS
- Defined in:
- lib/rails_admin_cms/utils.rb,
app/helpers/cms/form_helper.rb,
app/helpers/cms/view_helper.rb,
app/helpers/cms/cache_helper.rb,
app/mailers/cms/forms_mailer.rb,
app/helpers/cms/locale_helper.rb,
app/helpers/cms/viewable_helper.rb,
app/helpers/cms/javascript_helper.rb,
app/controllers/cms/files_controller.rb,
app/controllers/cms/forms_controller.rb,
app/controllers/cms/pages_controller.rb,
app/controllers/concerns/cms/editing.rb,
app/controllers/concerns/cms/localize.rb,
app/controllers/cms/viewables_controller.rb,
app/controllers/cms/attachments_controller.rb,
lib/generators/cms/install/templates/app/controllers/cms/authenticate.rb
Defined Under Namespace
Modules: Authenticate, CacheHelper, Editing, FormHelper, JavascriptHelper, LocaleHelper, Localize, ViewHelper, ViewableHelper
Classes: AttachmentsController, FilesController, FormsController, FormsMailer, PagesController, ViewablesController
Instance Method Summary
collapse
Instance Method Details
#dir_names(dirname) ⇒ Object
23
24
25
26
27
28
29
|
# File 'lib/rails_admin_cms/utils.rb', line 23
def dir_names(dirname)
Dir["#{Rails.root}/#{dirname}/*"].select{ |name|
File.directory? name
}.map{ |name|
name.split('/').last
}
end
|
#html_names(dirname) ⇒ Object
17
18
19
20
21
|
# File 'lib/rails_admin_cms/utils.rb', line 17
def html_names(dirname)
Dir["#{Rails.root}/#{dirname}/*.html.*"].map do |name|
File.basename(name).sub(/\.html\..+$/, '').sub(/^_/, '')
end
end
|
#rb_all_names(dirname) ⇒ Object
4
5
6
7
8
9
|
# File 'lib/rails_admin_cms/utils.rb', line 4
def rb_all_names(dirname)
Dir["#{RailsAdminCMS::Engine.root}/#{dirname}/*.rb"].map { |name|
File.basename(name).sub(/\.rb$/, '')
} +
rb_names(dirname)
end
|
#rb_names(dirname) ⇒ Object
11
12
13
14
15
|
# File 'lib/rails_admin_cms/utils.rb', line 11
def rb_names(dirname)
Dir["#{Rails.root}/#{dirname}/*.rb"].map do |name|
File.basename(name).sub(/\.rb$/, '')
end
end
|