Sha256: 8dd45d2a8e62598b8dfaf1baa4dfdd372ccd0441251334f0692c8a2c59d015f6

Contents?: true

Size: 932 Bytes

Versions: 14

Compression:

Stored size: 932 Bytes

Contents

require 'l5m-tools/l5m-tools-module'
require 'l5m-tools/string'
require 'l5m-tools/svn'

module L5MTools
    module Tools
        alias :copy_with_replace_without_puts :copy_with_replace
        def copy_with_replace(from, to, replacements)
            puts to            
            copy_with_replace_without_puts(from, to, replacements)
        end
    end
    class Application
        alias old_make_app make_app        
        def make_app(*args, &block)
            package = ask("rem","Please input package name").downcase
            application = ask("","Please input application name") 
            use_base_worker = ask("true","Use AbstractBaseWorker?").to_boolean
            old_make_app(package, application, use_base_worker, &block)
        end
        alias :make :make_app
        alias :dup :duplicate_app        
        def run(*args, &block)
            send args.shift, *args, &block
        end
    end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
l5m-tools-0.2.0 lib/l5m-tools.rb
l5m-tools-0.1.4 lib/l5m-tools.rb
l5m-tools-0.1.3 lib/l5m-tools.rb
l5m-tools-0.1.2 lib/l5m-tools.rb
l5m-tools-0.1.1 lib/l5m-tools.rb
l5m-tools-0.1.0 lib/l5m-tools.rb
l5m-tools-0.0.11 lib/l5m-tools.rb
l5m-tools-0.0.10 lib/l5m-tools.rb
l5m-tools-0.0.9 lib/l5m-tools.rb
l5m-tools-0.0.8 lib/l5m-tools.rb
l5m-tools-0.0.7 lib/l5m-tools.rb
l5m-tools-0.0.6 lib/l5m-tools.rb
l5m-tools-0.0.5 lib/l5m-tools.rb
l5m-tools-0.0.4 lib/l5m-tools.rb