나는 스위치/케이스를 대체하기 위해 Ruby on Rails 디자인을 만드는 방법을 궁금해하고있었습니다.Validator 패턴을 쓰는 방법은 무엇입니까?
switch (needle) {
case 'hello' :
// some operation
return "something"
break;
case 'world' :
// some operation
return "something"
break;
default :
return "default";
break;
}
저는 유효성 검사기를 나타내는 다른 클래스를 생각하고 있습니다. 이 패턴이 있습니까?
class hello
def validate
// validate something
end
def execute
// do something
end
end
class world
def validate
// validate something
end
def execute
// do something
end
end
class implementation
def main
validate(hello, world)
end
end
당신이 뭘 하려는지에 조금 더 정보를 정확히 – zsquare
도움이 될 난 그냥 문자열로 다른 것들을 확인하고 싶다. 예 : indexOf()와 – fabian