class Shoulda::Context

def should(name, options = {}, &blk)

def should(name, options = {}, &blk)
  if block_given?
    self.shoulds << { :name => name, :before => options[:before], :block => blk }
  else
   self.should_eventuallys << { :name => name }
 end
end