lib/watircraft/generator_helper.rb in bret-watircraft-0.4.5 vs lib/watircraft/generator_helper.rb in bret-watircraft-0.5.0
- old
+ new
@@ -1,27 +1,30 @@
-require 'taza/settings'
-
-module WatirCraft
- # Assumes #site_name and #destination_root and #usage methods are defined.
- module GeneratorHelper
- protected
- def configured_validated_site
- site = configured_site
- check_if_site_exists site
- site
- end
- def configured_site
- site_name = Taza::Settings.config_file[:site]
- end
- def check_if_site_exists site_name=@site_name
- if site_name.nil?
- raise RubiGen::UsageError,
- "Error. A site must first be specified in config.yml"
- end
- site_file = File.join(destination_root,'lib',"#{site_name.underscore}.rb")
- unless File.exists?(site_file)
- raise RubiGen::UsageError,
- "Error. Site file #{site_file} not found. (Check config.yml)"
- end
- end
- end
+require 'taza/settings'
+
+module WatirCraft
+ # Assumes #site_name and #destination_root and #usage methods are defined.
+ module GeneratorHelper
+ def site_module
+ @site_name.camelize
+ end
+ protected
+ def configured_validated_site
+ site = configured_site
+ check_if_site_exists site
+ site
+ end
+ def configured_site
+ site_name = Taza::Settings.config_file[:site]
+ end
+ def check_if_site_exists site_name=@site_name
+ if site_name.nil?
+ raise RubiGen::UsageError,
+ "Error. A site must first be specified in config.yml"
+ end
+ site_file = File.join(destination_root,'lib',"#{site_name.underscore}.rb")
+ unless File.exists?(site_file)
+ raise RubiGen::UsageError,
+ "Error. Site file #{site_file} not found. (Check config.yml)"
+ end
+ end
+ end
end
\ No newline at end of file