diff options
author | José Valim <jose.valim@gmail.com> | 2009-06-23 14:42:59 +0200 |
---|---|---|
committer | José Valim <jose.valim@gmail.com> | 2009-06-23 16:53:47 +0200 |
commit | 1845675822fef4ead89b8919da56c4fadb145e56 (patch) | |
tree | b536919097f2d52fcdc6502d39018bc38f0af58e /railties/lib/generator/generators/metal/templates/metal.rb | |
parent | f03890e151d7a8b9cc413ea9955efc95ff4fbfe6 (diff) | |
download | rails-1845675822fef4ead89b8919da56c4fadb145e56.tar.gz rails-1845675822fef4ead89b8919da56c4fadb145e56.tar.bz2 rails-1845675822fef4ead89b8919da56c4fadb145e56.zip |
Added metal generator.
Diffstat (limited to 'railties/lib/generator/generators/metal/templates/metal.rb')
-rw-r--r-- | railties/lib/generator/generators/metal/templates/metal.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/railties/lib/generator/generators/metal/templates/metal.rb b/railties/lib/generator/generators/metal/templates/metal.rb new file mode 100644 index 0000000000..e94982b69a --- /dev/null +++ b/railties/lib/generator/generators/metal/templates/metal.rb @@ -0,0 +1,12 @@ +# Allow the metal piece to run in isolation +require(File.dirname(__FILE__) + "/../../config/environment") unless defined?(Rails) + +class <%= class_name %> + def self.call(env) + if env["PATH_INFO"] =~ /^\/<%= file_name %>/ + [200, {"Content-Type" => "text/html"}, ["Hello, World!"]] + else + [404, {"Content-Type" => "text/html"}, ["Not Found"]] + end + end +end |