# File lib/mspec/guards/guard.rb, line 111
111:   def implementation?(*args)
112:     args.any? do |name|
113:       !!case name
114:       when :rubinius
115:         RUBY_NAME =~ /^rbx/
116:       when :ruby
117:         RUBY_NAME =~ /^ruby/
118:       when :jruby
119:         RUBY_NAME =~ /^jruby/
120:       when :ironruby
121:         RUBY_NAME =~ /^ironruby/
122:       when :macruby
123:         RUBY_NAME =~ /^macruby/
124:       when :maglev
125:         RUBY_NAME =~ /^maglev/
126:       else
127:         false
128:       end
129:     end
130:   end