Skip to content

fetch_first doesn't work when cursoring is enabled #20

Description

@eprothro

If cursor_by has been called on a cassie query class, fetch_first will fail, with:

A singleton method has already been defined for `limit`. `with_limit` can't be implemented.
     # ./lib/cassie/statements/statement/limiting.rb:89:in `assert_no_limit_singleton'
     # ./lib/cassie/statements/statement/limiting.rb:70:in `define_limit_singleton'
     # ./lib/cassie/statements/statement/limiting.rb:46:in `with_limit'
     # ./lib/cassie/statements/execution/peeking.rb:12:in `execute'
     # ./lib/cassie/statements/execution/fetching.rb:25:in `fetch'
     # ./lib/cassie/statements/execution/fetching.rb:38:in `block in fetch_first'

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions