Skip to content

Instantly share code, notes, and snippets.

@bricker
Created February 25, 2014 05:21
Show Gist options
  • Save bricker/9203193 to your computer and use it in GitHub Desktop.
Save bricker/9203193 to your computer and use it in GitHub Desktop.
module ContentBase
extend self
SAFE_CLASSES = [
NewsStory,
Article
]
def safe?(obj)
SAFE_CLASSES.include?(obj.class)
end
end
article = Article.new
article.class #=> Article(...)
Article #=> Aricle(...)
ContentBase.safe?(article) #=> false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment