Sha256: 2069236f5cf2c4705e43d561d59a2f3a0af24f18aef20035bd0753e13dc2c882
Contents?: true
Size: 776 Bytes
Versions: 1
Compression:
Stored size: 776 Bytes
Contents
require 'bundler' require 'bundler/cli' require 'thor' module Bundler class CLI < Thor original_install_method = instance_method :install define_method :install do Talks.info 'Bundle install started' original_install_method.bind(self).call Talks.info 'Bundle install ended' end original_update_method = instance_method :update define_method :update do |*gems| Talks.info 'Bundle update started' original_update_method.bind(self).call(*gems) Talks.info 'Bundle update ended' end original_exec_method = instance_method :exec define_method :exec do |*args| Talks.info 'Bundle exec started' original_exec_method.bind(self).call(*args) Talks.info 'Bundle exec ended' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bundler-talks-0.0.4 | lib/bundler-talks/patches.rb |