replace these two lines with:
`self.__send__("#{name}=", options[:default]) if options.has_key?(:default)`

send -> __send__ because the user might use declare a send() function
options is always a Hash

With these two comments addressed, it's all good! :) :)