Class: CloudenvGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- CloudenvGenerator
- Defined in:
- lib/generators/cloudenv/cloudenv_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_initializer_file ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/generators/cloudenv/cloudenv_generator.rb', line 8 def create_initializer_file unless /^[a-f0-9]{32}$/ =~ api_key raise Thor::Error, "Invalid Cloudenv API key #{api_key.inspect}\nYou can find the API key in the dashboard of http://cloudenv.io" end initializer 'cloudenv.rb' do "Cloudenv.configure do |config|\nconfig.api_key = \#{api_key.inspect}\nend\n EOF\n end\nend\n" |