Sha256: 025db136b977ab9241e17de11ef32a5b0df7127bafa985a372d3e5c885b5136d
Contents?: true
Size: 678 Bytes
Versions: 2
Compression:
Stored size: 678 Bytes
Contents
module FS module Alias ALIASES = { :ls => :list, :mkdir => :makedir, :mkdir_p => :makedirs, :rmdir => :removedir, :rm_r => :removedirs, :cd => :changedir, :pwd => :currentdir, :mv => :move, :cp => :copy, :rm => :remove, :cat => :read, :ln => :link, :dir? => :directory?, :expand => :expand_path, :chop => :chop_path, :[] => :join, } def self.included(base) base.class_eval do ALIASES.each do |shortcut, original| alias_method shortcut, original end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fs-0.2.1 | lib/fs/alias.rb |
fs-0.2.0 | lib/fs/alias.rb |