class GemfileRewrite

Public Instance Methods

on_send(node) click to toggle source
Calls superclass method
# File lib/rspec-puppet/tasks/release_test.rb, line 132
def on_send(node)
  _, method_name, *args = *node

  if method_name == :gem
    gem_name = args.first
    if gem_name.type == :str && gem_name.children.first == 'rspec-puppet'
      gem_root = File.expand_path(File.join(__FILE__, '..', '..', '..', '..'))
      replace(node.location.expression, "gem 'rspec-puppet', :path => '#{gem_root}'")
    end
  end

  super
end