我正在使用 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')
可能吗?如果是这样,我该怎么做?
注意:我正在尝试实现一个插件。