faithfulgeek / dotfiles

My vimrc, gvimrc, bashrc, etc.

This URL has Read+Write access

dotfiles / .irbrc
100644 38 lines (29 sloc) 0.512 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
require 'rubygems'
require 'irb/completion'
require 'pp'
require 'irb/ext/save-history'
require 'wirble'
 
IRB.conf[:SAVE_HISTORY] = 1000
IRB.conf[:AUTO_INDENT] = true
 
 
Wirble.init
Wirble.colorize
 
class Array
  def grep pattern
   select { |i| i =~ pattern }
  end
end
 
class Object
  def class?
    instance_of? Class
  end
  def grep pattern
    new_m = []
    methods.each do |m|
      new_m << m if m =~ pattern
    end
    new_m
  end
 
 
  def my_methods
    (self.methods - Object.methods).sort
  end
 
end