Module: Ruboss::Configuration
- Defined in:
- lib/ruboss4ruby/configuration.rb
Constant Summary collapse
- APP_ROOT =
defined?(RAILS_ROOT) ? RAILS_ROOT : Merb.root
Instance Method Summary collapse
Instance Method Details
#extract_names ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/ruboss4ruby/configuration.rb', line 35 def extract_names project_name = APP_ROOT.split("/").last.camelcase.gsub(/\s/, '') project_name_downcase = project_name.downcase begin config = YAML.load(File.open("#{APP_ROOT}/config/ruboss.yml")) base_package = config['base-package'] || project_name_downcase base_folder = base_package.gsub('.', '/').gsub(/\s/, '') controller_name = config['controller-name'] || "ApplicationController" rescue base_folder = base_package = project_name_downcase controller_name = "ApplicationController" end [project_name, project_name_downcase, controller_name, base_package, base_folder] end |
#list_as_files(dir_name) ⇒ Object
51 52 53 |
# File 'lib/ruboss4ruby/configuration.rb', line 51 def list_as_files(dir_name) Dir.entries(dir_name).grep(/\.as$/).map { |name| name.sub(/\.as$/, "") }.join(", ") end |
#list_mxml_files(dir_name) ⇒ Object
55 56 57 |
# File 'lib/ruboss4ruby/configuration.rb', line 55 def list_mxml_files(dir_name) Dir.entries(dir_name).grep(/\.mxml$/).map { |name| name.sub(/\.mxml$/, "") } end |