Мне было интересно, можно ли передать параметр в методы, когда вы используете опцию: if с методом with_options.
Например, можно ли вызвать что-то подобное?
with_options :if => :is_user_this_level?(<b>threshold_level</b>) do |some_object|
some_object.validates_with ObjectValidator
end
Мне интересно, можно ли передать переменную 'threshold_level' в метод опции: if.По сути, я хочу сделать это, потому что я не хочу иметь такие методы, как: is_user_level_two ?,: is_user_level_three?и так далее и тому подобное.
Также, если есть способ сделать это с помощью ЖЕЛЕЗНОДОРОЖНЫХ, и я лаю не на том дереве, пожалуйста, дайте мне знать.
Спасибо!