Method: MadderLib::AnytimePhrase#between
- Defined in:
- lib/madderlib/phrase.rb
#between(a, b) ⇒ Object
A shorthand for expression both after and before limits
The first argument is for after, the second is for before
Examples:
builder = madderlib do
say 'top'
also(:upper).say('upper')
also(:lower).say('lower')
say 'bottom'
anywhere.say('hello').between(:upper, :lower)
end
10.times do
words = builder.words
words.index('hello').should eql(2)
end
274 275 276 277 278 |
# File 'lib/madderlib/phrase.rb', line 274 def between(a, b) after a before b self end |