Sha256: 33d9fec3d7797b241a9139d38236ddef24535a71eb4554dfb5f9678d3639b63c
Contents?: true
Size: 694 Bytes
Versions: 1
Compression:
Stored size: 694 Bytes
Contents
module Merb::Generators class MerbVeryFlatGenerator < ApplicationGenerator def self.source_root File.join(super, 'merb_very_flat') end desc <<-DESC This generates a very flat merb application: the whole application fits in one file, very much like Sinatra or Camping. DESC first_argument :name, :required => true, :desc => "Application name" template :application do source('application.rbt') destination("#{app_name}.rb") end def app_name self.name.snake_case end def class_name self.name.camel_case end end add_private :app_very_flat, MerbVeryFlatGenerator end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
thorero-gen-0.9.4 | lib/merb-gen/merb/merb_very_flat.rb |