Module: Cassie::Statements::Execution::Peeking

Extended by:
ActiveSupport::Concern
Defined in:
lib/cassie/statements/execution/peeking.rb

Instance Method Summary collapse

Instance Method Details

#execute(*args) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/cassie/statements/execution/peeking.rb', line 9

def execute(*args)
  assert_limit
  @unpeeked_limit = limit
  with_limit(limit + 1) do
   super
  end
end

#unpeeked_limitObject



17
18
19
# File 'lib/cassie/statements/execution/peeking.rb', line 17

def unpeeked_limit
  @unpeeked_limit if defined?(@unpeeked_limit)
end