From 56a60fa7b70c92f6155c0798af2ef0b12dc36adb Mon Sep 17 00:00:00 2001 From: KOBAYASHI Shuji Date: Fri, 20 Nov 2020 16:58:08 +0900 Subject: Move `lib/mruby-core-ext.rb` to `lib/mruby/core_ext.rb` for consistency --- lib/mruby-core-ext.rb | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 lib/mruby-core-ext.rb (limited to 'lib/mruby-core-ext.rb') diff --git a/lib/mruby-core-ext.rb b/lib/mruby-core-ext.rb deleted file mode 100644 index 433f1bb1a..000000000 --- a/lib/mruby-core-ext.rb +++ /dev/null @@ -1,29 +0,0 @@ -autoload :Pathname, 'pathname' - -class Object - class << self - def attr_block(*syms) - syms.flatten.each do |sym| - class_eval "def #{sym}(&block);block.call(@#{sym}) if block_given?;@#{sym};end" - end - end - end -end - -class String - def relative_path_from(dir) - Pathname.new(File.expand_path(self)).relative_path_from(Pathname.new(File.expand_path(dir))).to_s - end - - def relative_path - relative_path_from(Dir.pwd) - end -end - -def _pp(cmd, src, tgt=nil, options={}) - return if Rake.verbose - - width = 5 - template = options[:indent] ? "%#{width*options[:indent]}s %s %s" : "%-#{width}s %s %s" - puts template % [cmd, src, tgt ? "-> #{tgt}" : nil] -end -- cgit v1.2.3