Sha256: 8d7f0b8cc5b15a32d36ad6af36e3f4bd193c9f704aba0482fc1d2586010a159e

Contents?: true

Size: 1.43 KB

Versions: 1

Compression:

Stored size: 1.43 KB

Contents

sysadmin

名前
 sysadmin - システム管理用の汎用ライブラリ

書式
 require 'sysadmin'

説明
 これはシステム管理用のスクリプトでよく利用する
汎用的な処理を集めたライブラリである。


============
インストール
============

$ gem install sysadmin


==========
モジュール
==========

- Sysadmin::FileExtension

  File クラスを拡張する

- Sysadmin::DirExtension

  Dir クラスを拡張する

- Sysadmin::TimeExtension

  Time クラスを拡張する


======
クラス
======

- Sysadmin::Util

  汎用的なメソッド

- Sysadmin::Directory

  Enumerable な Dir クラス


========
メソッド
========

* Sysadmin::Util.create_multi_dimensional_hash

  多次元ハッシュを生成して返す

* File.zread(file)

  Sysadmin::FileHandler を呼ぶと追加される
  gz 圧縮 / 非圧縮に関わらずファイルを読み込む

* File.append_line(file, str)

  ファイルに文字列を追記する

* File.new_line(file, str)

  ファイルを新規作成する

* File.replace_line(file, src, out)

  ファイル内の文字列を置換する

* File.remove_line(file, str)

  ファイルから文字列にマッチする行を取り除く

* Dir.filelist(dir, subdirectory=false)

  ディレクトリ内のファイル一覧を配列で返す

* Time.strict_parse(str)

  Ruby 1.8 でも日付を表現できない時に nil を返す parse メソッド


Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sysadmin-0.1.3 doc/README.ja