Module: Bluebird

Defined in:
lib/bluebird.rb,
lib/bluebird/tweet.rb,
lib/bluebird/config.rb,
lib/bluebird/partial.rb,
lib/bluebird/version.rb,
lib/bluebird/strategies/base.rb,
lib/bluebird/strategies/via/config.rb,
lib/bluebird/strategies/via/strategy.rb,
lib/bluebird/strategies/strip/strategy.rb,
lib/bluebird/strategies/squeeze/strategy.rb,
lib/bluebird/strategies/truncate_text/config.rb,
lib/bluebird/strategies/truncate_text/strategy.rb

Defined Under Namespace

Modules: Strategies Classes: Config, Partial, Tweet

Constant Summary collapse

VERSION =
'0.2.0'

Class Method Summary collapse

Class Method Details

.configure {|Config| ... } ⇒ Object

Yields:



16
17
18
# File 'lib/bluebird.rb', line 16

def configure
  yield(Config)
end

.modify(status, opts = {}) ⇒ Object



20
21
22
23
24
# File 'lib/bluebird.rb', line 20

def modify(status, opts = {})
  tweet = Bluebird::Tweet.new(status, opts)
  run_strategies(tweet)
  tweet.status
end