Sha256: 65d2a87ee167d11a462c1e34c87d374be6f5d7087310acaa5c133c7d282647e6

Contents?: true

Size: 1.88 KB

Versions: 1

Compression:

Stored size: 1.88 KB

Contents

\contentsline {section}{\numberline {1}概要}{4}
\contentsline {section}{\numberline {2}序論}{5}
\contentsline {section}{\numberline {3}方法}{7}
\contentsline {subsection}{\numberline {3.1}optparseとthorの比較}{8}
\contentsline {subsubsection}{\numberline {3.1.1}optparse}{8}
\contentsline {paragraph}{runメソッド}{9}
\contentsline {paragraph}{initializeメソッド}{9}
\contentsline {paragraph}{executeメソッド}{9}
\contentsline {paragraph}{fizzbuzzメソッド}{10}
\contentsline {paragraph}{versionメソッド}{10}
\contentsline {subsubsection}{\numberline {3.1.2}Thor}{10}
\contentsline {paragraph}{fizzbuzzメソッド,versionメソッド}{10}
\contentsline {subsection}{\numberline {3.2}既存のhikiutilsのコマンド解説}{11}
\contentsline {subsubsection}{\numberline {3.2.1}コマンドの登録と実行メソッド}{11}
\contentsline {subsubsection}{\numberline {3.2.2}CLIの実行プロセス}{12}
\contentsline {subsubsection}{\numberline {3.2.3}コード}{13}
\contentsline {section}{\numberline {4}結果}{15}
\contentsline {subsection}{\numberline {4.1}コマンドの命名原則}{16}
\contentsline {subsubsection}{\numberline {4.1.1}hikiutilsの想定利用形態}{16}
\contentsline {subsubsection}{\numberline {4.1.2}コメンド名と振る舞いの詳細}{17}
\contentsline {paragraph}{open FILE}{17}
\contentsline {paragraph}{ls [FILE]}{18}
\contentsline {paragraph}{rsync}{18}
\contentsline {paragraph}{touch FILE}{18}
\contentsline {paragraph}{pwd}{19}
\contentsline {paragraph}{cd VAL}{19}
\contentsline {subsection}{\numberline {4.2}Thorによる実装}{20}
\contentsline {subsubsection}{\numberline {4.2.1}クラス初期化}{20}
\contentsline {subsubsection}{\numberline {4.2.2}コマンド定義}{21}
\contentsline {subsubsection}{\numberline {4.2.3}CLIの実行プロセス}{22}
\contentsline {subsubsection}{\numberline {4.2.4}optparseとの全体的な比較}{24}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hikiutils-0.2.3.13 hikiutils_yamane/latex_dir/hikiutils_yamane.toc