Sha256: 5a5baaaca81f261dc3d2af7f6bc4d34dde863ac9c7cd362d34efc56c18ae517b

Contents?: true

Size: 535 Bytes

Versions: 1

Compression:

Stored size: 535 Bytes

Contents

module Merb::Generators
  
  class FullSliceGenerator < ApplicationGenerator

    def self.source_root
      File.join(super, 'slice', 'full')
    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 :full_slice, FullSliceGenerator
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

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