| Class | FlexScaffold::Config |
| In: |
lib/config.rb
|
| Parent: | Object |
# File lib/config.rb, line 26
26: def asset_path(type, filename)
27: File.join(FlexScaffold::Config.plugin_name, FlexScaffold::Config.theme.to_s, filename)
28: end
# File lib/config.rb, line 43
43: def available_themes
44: themes_dir = File.join(RAILS_ROOT, "vendor", "plugins", FlexScaffold::Config.plugin_directory, "themes")
45: Dir.entries(themes_dir).reject { |e| e.match(/^\./) } # Get rid of files that start with .
46: end
# File lib/config.rb, line 30
30: def javascripts
31: javascript_dir = File.join(RAILS_ROOT, "vendor", "plugins", FlexScaffold::Config.plugin_directory, "public", "javascripts")
32: Dir.entries(javascript_dir).reject { |e| !e.match(/\.js/) }
33: end
# File lib/config.rb, line 18
18: def plugin_directory
19: File.expand_path(__FILE__).match(/vendor\/plugins\/(\w*)/)[1]
20: end
# File lib/config.rb, line 14
14: def public_folders
15: %w[/ javascripts stylesheets images]
16: end
# File lib/config.rb, line 35
35: def template_search_path
36: search_path = []
37: search_path << FlexScaffold::Config.plugin_name
38: search_path << "../../vendor/plugins/#{FlexScaffold::Config.plugin_directory}/themes/#{FlexScaffold::Config.theme.to_s}/views" if FlexScaffold::Config.theme.to_sym != :default
39: search_path << "../../vendor/plugins/#{FlexScaffold::Config.plugin_directory}/themes/default/views"
40: return search_path
41: end