require "./setup"
QuickScript::Chore::IndexScript.new.call # => {:_component=>"QuickScriptViewValueAsTable", :rows=>[{"名前"=>{:_nuxt_link=>{:name=>"囚人検索", :to=>{:path=>"/lab/swars/prison-search"}}}, "内容"=>{:_v_text=>"検察結果を収監発見日の直近順に表示する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"将棋ウォーズ", :to=>{:path=>"/lab/swars"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"囚人一覧", :to=>{:path=>"/lab/swars/prison-all"}}}, "内容"=>{:_v_text=>"すべてのユーザーをアルファベット順で表示する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"将棋ウォーズ", :to=>{:path=>"/lab/swars"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"囚人登録", :to=>{:path=>"/lab/swars/prison-new"}}}, "内容"=>{:_v_text=>"指定ユーザーを囚人とする", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"将棋ウォーズ", :to=>{:path=>"/lab/swars"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"棋力一覧", :to=>{:path=>"/lab/swars/user"}}}, "内容"=>{:_v_text=>"指定ユーザー毎の棋力をまとめて表示する (SNSグループのメンバー全員の棋力を把握したいときなどにどうぞ)", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"将棋ウォーズ", :to=>{:path=>"/lab/swars"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"プロの棋力", :to=>{:path=>"/lab/swars/pro"}}}, "内容"=>{:_v_text=>"プロ棋士のウォーズの段位をまとめて表示する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"将棋ウォーズ", :to=>{:path=>"/lab/swars"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"Index", :to=>{:path=>"/lab/chore/index"}}}, "内容"=>{:_v_text=>"一覧を表示する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"雑用", :to=>{:path=>"/lab/chore"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"Not Found", :to=>{:path=>"/lab/chore/not-found"}}}, "内容"=>{:_v_text=>"ページが見つかりません", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"雑用", :to=>{:path=>"/lab/chore"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"メッセージ表示", :to=>{:path=>"/lab/chore/message"}}}, "内容"=>{:_v_text=>"引数のメッセージを表示する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"雑用", :to=>{:path=>"/lab/chore"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"空", :to=>{:path=>"/lab/chore/null"}}}, "内容"=>{:_v_text=>"何も実行しない", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"雑用", :to=>{:path=>"/lab/chore"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"簡易ツール", :to=>{:path=>"/lab/chore/group-list"}}}, "内容"=>{:_v_text=>"グループ一覧を表示する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"雑用", :to=>{:path=>"/lab/chore"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"1秒待つ", :to=>{:path=>"/lab/dev/sleep"}}}, "内容"=>{:_v_text=>"レスポンスに必ず1秒かかる。ただしローディングエフェクトにより連打できない。", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"CSVダウンロード(GET)", :to=>{:path=>"/lab/dev/download-get"}}}, "内容"=>{:_v_text=>"CSVダウンロードを行う", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"CSVダウンロード(POST)", :to=>{:path=>"/lab/dev/download-post"}}}, "内容"=>{:_v_text=>"CSVダウンロードを行う", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"Google シート出力", :to=>{:path=>"/lab/dev/sheet"}}}, "内容"=>{:_v_text=>"テーブルを Google スプレッドシートで出力する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"HTML表示", :to=>{:path=>"/lab/dev/html"}}}, "内容"=>{:_v_text=>"タグで始まると HTML として表示する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"POSTしてリダイレクト", :to=>{:path=>"/lab/dev/post-and-redirect"}}}, "内容"=>{:_v_text=>"flash[:notice] 付き", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"POST実行1", :to=>{:path=>"/lab/dev/post1"}}}, "内容"=>{:_v_text=>"サーバー側で POST or GET を判別する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"POST実行2", :to=>{:path=>"/lab/dev/post2-form-counter"}}}, "内容"=>{:_v_text=>"POST で送信したときだけフォームのカウンタを更新する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"POST実行3", :to=>{:path=>"/lab/dev/post3-session-counter"}}}, "内容"=>{:_v_text=>"POSTボタンで送信したときだけセッションカウンタを更新する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"flash", :to=>{:path=>"/lab/dev/flash"}}}, "内容"=>{:_v_text=>"本文には含めない一時的なメッセージを表示する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"form", :to=>{:path=>"/lab/dev/form"}}}, "内容"=>{:_v_text=>"form_parts のテスト", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"こんにちは表示", :to=>{:path=>"/lab/dev/hello"}}}, "内容"=>{:_v_text=>"こんにちはと表示する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"セッションID", :to=>{:path=>"/lab/dev/session"}}}, "内容"=>{:_v_text=>"session.id.to_s", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"セッションカウンタ", :to=>{:path=>"/lab/dev/session-counter"}}}, "内容"=>{:_v_text=>"Redis を使って内部で連打を防止する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"テーブル表示", :to=>{:path=>"/lab/dev/table"}}}, "内容"=>{:_v_text=>"ハッシュの配列を返したときの表示を行う", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"リダイレクト1 (内部)", :to=>{:path=>"/lab/dev/redirect1"}}}, "内容"=>{:_v_text=>"$router.push で移動する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"リダイレクト2 (外部)", :to=>{:path=>"/lab/dev/redirect2"}}}, "内容"=>{:_v_text=>"外部サイトにリダイレクトする", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"ログインモーダル発動1", :to=>{:path=>"/lab/dev/login-required1"}}}, "内容"=>{:_v_text=>"ボタンを押したタイミングでログインモーダルを発動してログインしていないと先に進ませない", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"ログインモーダル発動2", :to=>{:path=>"/lab/dev/login-required2"}}}, "内容"=>{:_v_text=>"読み込みが終わったタイミングで nuxt_login_required を実行する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"例外表示", :to=>{:path=>"/lab/dev/error"}}}, "内容"=>{:_v_text=>"バックトレース付きで表示する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"値の表示", :to=>{:path=>"/lab/dev/value"}}}, "内容"=>{:_v_text=>"すべての表示形式のテスト", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"空", :to=>{:path=>"/lab/dev/null"}}}, "内容"=>{:_v_text=>"何も実行しない", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"計算機", :to=>{:path=>"/lab/dev/calc"}}}, "内容"=>{:_v_text=>"足し算を行う", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"重い生成処理対策", :to=>{:path=>"/lab/dev/fetch-index"}}}, "内容"=>{:_v_text=>"特殊な重い処理を実行するパラメータをURLの付与しないようにして直リンクから実行を防ぐ仕組みを検証する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*開発用*", :to=>{:path=>"/lab/dev"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"ログイン状態の確認", :to=>{:path=>"/lab/admin/login"}}}, "内容"=>{:_v_text=>nil, :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*管理者用*", :to=>{:path=>"/lab/admin"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"指定のウォーズIDのマイページの情報", :to=>{:path=>"/lab/admin/swars-agent"}}}, "内容"=>{:_v_text=>nil, :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*管理者用*", :to=>{:path=>"/lab/admin"}}}}, {"名前"=>{:_nuxt_link=>{:name=>"こんにちは表示", :to=>{:path=>"/lab/group1/hello"}}}, "内容"=>{:_v_text=>"こんにちはと表示する", :tag=>:span, :class=>"is_line_break_on"}, "グループ"=>{:_nuxt_link=>{:name=>"*GROUP1*", :to=>{:path=>"/lab/group1"}}}}]}
