Skip to content

Instantly share code, notes, and snippets.

@conversionfoundry
Created November 24, 2009 01:27
Show Gist options
  • Save conversionfoundry/241546 to your computer and use it in GitHub Desktop.
Save conversionfoundry/241546 to your computer and use it in GitHub Desktop.
class User
# ...
def method_missing(sym, *args)
if sym.to_s =~ /\A(.*)\?\z/ && ROLES.include?($1)
roles.include?($1)
else
super
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment