# File lib/plugins/list_switch.rb, line 34 def call_rubytter(rubytter_proxy, method, *args, &block) if active case method when :home_timeline # => list_statuses(user_name, slug, options) method, args = :list_statuses, [list_user_name, list_name, *args] when :follow # => add_member_to_list(slug, user.id) method, args = :add_member_to_list, [list_name, *args] when :leave # => remove_member_from_list(slug, user.id) method, args = :remove_member_from_list, [list_name, *args] end end rubytter_proxy.call_rubytter_without_list_switch(method, *args, &block) end