```ruby
require "selfer/version"

module Selfer
  def selfer(method)
    define_singleton_method(method) do |*args|
      new(*args).send(method)
    end
  end
end
```

Use public_send instead of send.
user
```ruby
require "selfer/version"

module Selfer
  def selfer(method)
    define_singleton_method(method) do |*args|
      new(*args).public_send(method)
    end
  end
end
```
assistant