class Github::API
def define_singleton_method(method_name, content=Proc.new)
Dynamically define a method for setting request option
def define_singleton_method(method_name, content=Proc.new) (class << self; self; end).class_eval do undef_method(method_name) if method_defined?(method_name) if String === content class_eval("def #{method_name}() #{content}; end") else define_method(method_name, &content) end end end