これってちょっと行儀悪くない...?
[1] pry(main)> require 'capistrano/all'; require 'capistrano/setup'
=> true
[2] pry(main)> Object.ancestors
=> [Object,
Capistrano::DSL,
Capistrano::DSL::Stages,
Capistrano::DSL::Paths,
Capistrano::DSL::Env,
Capistrano::TaskEnhancements,
PP::ObjectMixin,
Kernel,
BasicObject]
[3] pry(main)> class Klass;end
=> nil
[4] pry(main)> Klass.instance_methods.grep(/role/)
=> [:role, :roles, :role_properties, :release_roles]
Object にメソッドを大量に生やしてくる