применить условие к объектам рабл

node(:status) { @status }
node(:message) { @message }

object @patient
attributes :medication, :guardian_id, :id, :name, :email, :username, :address, :age, :gender

node :errors do |e|
e.errors
end

Я хочу что-то подобное

если объект терпелив

сделай это

eleif объект врач

сделай это

Как применить условие в файле rabl?


person G.B    schedule 31.10.2013    source источник


Ответы (1)


В rabl вы просто использовали бы обычный Ruby для операторов if.

if [email protected]?
  # do this
elsif [email protected]?
  # do that
end

Я не знал, как вы собираетесь использовать свои объекты, просто догадался. Также может быть что-то вроде if object == 'patient' и т.д...

person davegson    schedule 31.10.2013