Array#optionize!
class Array def optionize!(defaults={}) defaults.merge(last.is_a?(Hash) ? pop : {}) end end # meanwhile... def masticate(*args) options = args.optionize!(:default => :value) # ... end
About this entry
You’re currently reading “Array#optionize!,” an entry on geeksomnia
- Published:
- 05.27.07 / 6am
- Category:
- Code
No comments
Jump to comment form | comments rss [?] | trackback uri [?]