Sha256: 6af8d7ba505357b8bdbf49a0c460705992b432cfbfef98c2e4f8d9fe4875ec24

Contents?: true

Size: 1.29 KB

Versions: 1

Compression:

Stored size: 1.29 KB

Contents

sysadmin

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

書式
 require 'sysadmin'

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


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

$ gem install sysadmin


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

- Sysadmin::FileExtension

  File クラスを拡張する

- Sysadmin::DirExtension

  Dir クラスを拡張する

- Sysadmin::TimeExtension

  Time クラスを拡張する


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

- Sysadmin::Directory

  Enumerable な Dir クラス


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

* 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.2 doc/README.ja