class Bluebird::Strategies::Squeeze::Strategy
Public Class Methods
run(tweet, config)
click to toggle source
# File lib/bluebird/strategies/squeeze/strategy.rb, line 7 def run(tweet, config) if run?(tweet, config.max_length) squeeze(tweet) end end
Private Class Methods
run?(tweet, max)
click to toggle source
# File lib/bluebird/strategies/squeeze/strategy.rb, line 15 def run?(tweet, max) tweet.length > max end
squeeze(tweet)
click to toggle source
# File lib/bluebird/strategies/squeeze/strategy.rb, line 19 def squeeze(tweet) tweet.text_partials.each do |partial| partial.content.squeeze!(' ') end end