Sha256: 48f25486797b0464c3072ffe359a4b6fd2cc585f435b066749a5beff290866b2

Contents?: true

Size: 553 Bytes

Versions: 1

Compression:

Stored size: 553 Bytes

Contents

module Merb::Generators
  
  class VeryThinSliceGenerator < ApplicationGenerator

    def self.source_root
      File.join(super, 'slice', 'very_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 :very_thin_slice, VeryThinSliceGenerator
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

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