module Pry::SendTweet::TwitterAction::ProfileActions
Public Instance Methods
set_profile_bio()
click to toggle source
# File lib/pry/send_tweet/commands/twitter_action/profile_actions.rb, line 32 def set_profile_bio Tempfile.open('pry-send_tweet-set-profile-bio') do |file| Pry::Editor.new(_pry_).invoke_editor(file.path, 0) file.rewind twitter.update_profile description: file.read page_ok "Bio updated" end rescue Twitter::Error => e page_error(e) end
set_profile_image(path)
click to toggle source
# File lib/pry/send_tweet/commands/twitter_action/profile_actions.rb, line 10 def set_profile_image(path) twitter.update_profile_image(path) page_ok "Profile image updated" rescue Twitter::Error => e page_error(e) end
set_profile_link_color(color)
click to toggle source
# File lib/pry/send_tweet/commands/twitter_action/profile_actions.rb, line 54 def set_profile_link_color(color) twitter.update_profile profile_link_color: color page_ok "Profile link color updated" rescue Twitter::Error => e page_error e end
set_profile_location()
click to toggle source
# File lib/pry/send_tweet/commands/twitter_action/profile_actions.rb, line 43 def set_profile_location Tempfile.open('pry-send_tweet-set-profile-location') do |file| Pry::Editor.new(_pry_).invoke_editor(file.path, 0) file.rewind twitter.update_profile location: file.read page_ok "Location updated" end rescue Twitter::Error => e page_error e end
set_profile_name(name)
click to toggle source
# File lib/pry/send_tweet/commands/twitter_action/profile_actions.rb, line 25 def set_profile_name(name) twitter.update_profile name: name page_ok "Name updated" rescue Twitter::Error => e page_error(e) end
set_profile_url(url)
click to toggle source
# File lib/pry/send_tweet/commands/twitter_action/profile_actions.rb, line 2 def set_profile_url(url) if twitter.update_profile url: url page_ok "URL updated" else raise Pry::CommandError, "Something went wrong" end end