Sha256: 7b2e596cfe7a9b75eeed6a72aa5e8c56efb99b74954b685b64b2a8ae5ba5b2ef

Contents?: true

Size: 934 Bytes

Versions: 29

Compression:

Stored size: 934 Bytes

Contents

module AsProject
  class AsProjectBase
    def out(msg)
      if(@arguments.verbose)
        puts msg
      end
    end
  
    def capitalize(word)
      chars = word.split('')
      chars[0].upcase!
      return chars.join('')
    end
    
    def uncapitalize(word)
      chars = word.split('')
      chars[0].downcase!
      return chars.join('')
    end

    def finish
      if(@arguments.verbose)
        puts '---------------------------'
        if(@created_files.size == 0)
          puts '>> No files were created'
          return
        end
        @created_files.each do |file|
          put_created(file)
        end
      end
    end
    
    def put_created(file)
      if(@arguments.execution_dir.index(Dir.pwd))
        puts '>> Created file at: ' + file.gsub(@arguments.execution_dir, '.')
      else
        puts '>> Created file at: ' + file
      end
    end
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
asproject-0.1.27 lib/asproject_base.rb
asproject-0.1.31 lib/asproject_base.rb
asproject-0.1.118 lib/asproject_base.rb
asproject-0.1.21 lib/asproject_base.rb
asproject-0.1.28 lib/asproject_base.rb
asproject-0.1.29 lib/asproject_base.rb
asproject-0.1.30 lib/asproject_base.rb
asproject-0.1.34 lib/asproject_base.rb
asproject-0.1.33 lib/asproject_base.rb
asproject-0.1.37 lib/asproject_base.rb
asproject-0.1.36 lib/asproject_base.rb
asproject-0.1.35 lib/asproject_base.rb
asproject-0.1.32 lib/asproject_base.rb
asproject-0.1.40 lib/asproject_base.rb
asproject-0.1.44 lib/asproject_base.rb
asproject-0.1.43 lib/asproject_base.rb
asproject-0.1.41 lib/asproject_base.rb
asproject-0.1.42 lib/asproject_base.rb
asproject-0.1.38 lib/asproject_base.rb
asproject-0.1.60 lib/asproject_base.rb