c nil.blank? q options&.[](:conditions).empty? options&.[](:conditions).blank? options&.[](:conditions) options&.[](:conditions).nil? c options[:source].nil? options[:source] options options[:source] options[:source].methods options[:source].blank? options[:source].empty? options[:source] q options.empty? options.methods options.to_h.blank? options.to_h options.methods options {}.blank? options.present? options.blank? options c attrs c attrs attrs["workflow_state"] attrs[:workflow_state] attrs c @current_sequence item c n item @transitions