# File lib/facets/core/module/attr_setter.rb, line 23
  def attr_setter(*args)

    make = {}
    args.each { |a|
      make["#{a}".to_sym] = %{
        def #{a}(*args)
          args.size > 0 ? ( @#{a}=args[0] ; self ) : @#{a}
        end
      }
    }
    module_eval( make.values.join("\n") )

    return make.keys
  end