1. Ruby / Говнокод #16496

    −136

    1. 1
    2. 2
    3. 3
    4. 4
    def show
      render :json => JSON::parse(@current_user.to_json(:only => [:name, :token]))
                                        .merge("total_credits" => current_user.total_credits).to_json
    end

    Запостил: mr.The, 07 Августа 2014

    Комментарии (4) RSS

    • Омг, а нельзя было что-то типа перлового:
      render(json => json_encode({
          name            => $self->current_user->{name},
          token           => $self->current_user->{token},
          total_credits   => $current_user->total_credits,
      }));
      Ответить
      • вот что он хотел сделать
        def show
          render json: @current_user
            .as_json(only: [:name, :token])
            .merge(total_credits: current_user.total_credits)
        end
        Ответить
      • вот как это выглядит на руби
        def show
          render json: {
            name: @current_user.name,
            token: @current_user.token,
            total_credits: @current_user.total_credits
          }
        end
        Ответить
    • Воплощая свой план в жизнь и сделав пару шагов к подворотне, Вит поскользнулся на заполированной пешеходами наледи и уже приготовился встретить затылком тротуар, как был ловко подхвачен уже такими знакомыми, до боли в грудине, руками и ровно поставлен на землю.
      Ответить

    Добавить комментарий