Ruby - RSS 作成 - コンフィグレーションファイル読込

 クラウディア
1. 概要
2. 書式
3. モジュール

1. 概要

 このあたり右往左往しておりまして、データベース使うからコンフィグレーションファイルいらないやとか思いましたが・・・。  ユーザ名・パスワード、等々は、コンフィグレーションファイルから読み込むようにしないとソースにべた書きじゃんと思い直しました。  リンクチェックを作成したときのものがほぼそのまま使えそうです。

2. 書式

 ソースファイルと同じディレクトリに .rssconf と言う名前で  以下の形式で記述します。

[database]		←	データベース接続時のパラメータ
host = ホスト名
user = ユーザ名
password = パスワード
dbname = データベース名
port = ポート番号

[link]			←	取得すべきリンク先を収集するためのタグとクラス定義
tag   = リンク定義しているものを包括しているタグ
class = 取得すべきリンクを定義しているクラス(ホワイトスペースで区切って複数定義可)

[sitemap]		←	本処理で作成したオブジェクトを元に html 形式のサイトマップを作成します
fullpath = 作成したサイトマップのファイルを出力するファイル名をフルパスで指定
 データベース接続のパラメータの項目名は、pg ライブラリに渡す引数としてそのまま渡せるようにしているので変更することはできません。

3. モジュール

 モジュールはこんな感じで  データベースにアクセスするときのパラメータをハッシュで返すわけです。
 
 
カウンタバックグラウンド
ファイル名が指定されていません