Skip to content

Instantly share code, notes, and snippets.

@wtnabe
Created March 7, 2011 14:57
Show Gist options
  • Save wtnabe/858592 to your computer and use it in GitHub Desktop.
Save wtnabe/858592 to your computer and use it in GitHub Desktop.
`in' form generator for Rails Model
#
# [Param] String column
# [Param] Array items
# [Return] String
#
def self.in( column, items )
if ( items.respond_to? :map and items.size > 0 )
sprintf( "#{column} in ( %s )",
items.map { |e|
( e.is_a? String ) ? sanitize(e) : e
}.join( ', ' ) )
else
''
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment