Skip to content

Instantly share code, notes, and snippets.

@laspluviosillas
Last active December 30, 2015 05:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save laspluviosillas/7780986 to your computer and use it in GitHub Desktop.
Save laspluviosillas/7780986 to your computer and use it in GitHub Desktop.
class Search
def initialize(searchable)
@searchable = searchable
end
def starts_with(letter, attribute)
@searchable.where(attribute=> 'letter') # would be some variant of a LIKE query.
end
end
Search.new(projects).starts_with('a', :name)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment