Ruby on Rails v3.2.2を使用していますが、レシーバーオブジェクトではなく、インスタンス属性でメソッドを「直接」呼び出したいと思います。つまり、User
インスタンス@user
がある場合
@user.name
# => "Leonardo da Vinci"
属性に「直接」作用するメソッドを実装できるname
ので、次のようなものを書くことができます。
# Note: 'is_correct?' and 'has_char?' are just sample methods.
@user.name.is_correct?
@user.surname.has_char?('V')
出来ますか?もしそうなら、どうすればそれを作ることができますか?
注:プラグインを実装しようとしています。