Sha256: dd7b2e1366964a8c5db4f7922e8d7c338c65e32fa07a0f754c62fb1c6de6300e

Contents?: true

Size: 535 Bytes

Versions: 1

Compression:

Stored size: 535 Bytes

Contents

module Merb::Generators
  
  class ThinSliceGenerator < ApplicationGenerator

    def self.source_root
      File.join(super, 'slice', 'thin')
    end
    
    glob!
    
    first_argument :name, :required => true
    
    def module_name
      self.name.camel_case
    end
    
    def base_name
      self.name.snake_case
    end
    
    alias_method :underscored_name, :base_name
    
    def destination_root
      File.join(@destination_root, base_name)
    end
    
  end
  
  add_private :thin_slice, ThinSliceGenerator
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
thorero-gen-0.9.4 lib/merb-gen/slice/thin.rb