Method: Spring::Client::Binstub#call

Defined in:
lib/spring/client/binstub.rb

#callObject



169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
# File 'lib/spring/client/binstub.rb', line 169

def call
  case @mode
  when :add
    bindir.mkdir unless bindir.exist?

    File.write(spring_binstub, SPRING)
    spring_binstub.chmod 0755

    items.each(&:add)
  when :remove
    spring_binstub.delete if @all
    items.each(&:remove)
  else
    raise ArgumentError
  end
end