Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

ActiveSupport | Array#to_sentence

概要

Array#to_sentence

詳細

Array#to_sentence について

Array#to_sentence

リストを英文で単語を列挙する際のフォーマットにする。
詳細はサンプル参照。

サンプル

# encoding: utf-8
require 'active_support/core_ext/array/conversions'
require 'tbpgr_utils'

I18n.enforce_available_locales = true
bulk_puts_eval binding, <<-EOS
%w!hoge!.to_sentence
%w!hoge hige!.to_sentence
%w!hoge hige hage!.to_sentence
EOS

__END__
・下記はTbpgrUtils gemの機能
bulk_puts_eval

https://rubygems.org/gems/tbpgr_utils
https://github.com/tbpgr/tbpgr_utils

出力

%w!hoge!.to_sentence # => "hoge"
%w!hoge hige!.to_sentence # => "hoge and hige"
%w!hoge hige hage!.to_sentence # => "hoge, hige, and hage"

MediaWiki | MsUpload Extensionでファイルの一括アップロード機能を追加する

概要

MsUpload Extensionでファイルの一括アップロード機能を追加する

詳細

Version

MediaWiki 1.22
MsUpload 9.5.1

インストール手順

・下記URLからzipをダウンロード
http://www.ratin.de/msupload.html

・zipを解凍
・解凍した内容をMediaWikiのextensions配下にコピーする
・LocalSettings.phpを編集

##Start --------------------------------------- MsUpload
$wgMSU_ShowAutoKat = false;     #autocategorisation
$wgMSU_CheckedAutoKat = false;  #checkbox for autocategorisation checked
$wgMSU_debug = false;           #debug mode 
$wgMSU_ImgParams = '400px';     #default max-size for inserted image
$wgMSU_UseDragDrop = true;      #show drag&drop area
require_once "$IP/extensions/MsUpload/msupload.php";
##End  --------------------------------------- MsUpload
動作確認

・記事の編集メニューを押下
・「ファイルをここにドロップしてください」という領域が新たに追加されていることを確認
・画像をドラッグ&ドロップします
・全てのファイルをアップロード、を押下します
・完了後下記URLからアップロードされた画像を確認する
http://任意のアドレス/wiki/index.php/ファイル:任意の画像ファイル名

TbpgrUtils | 追加要件 Number#dozen 追加

概要

追加要件 Number#dozen 追加

詳細

追加要件 Number#dozen を追加します

仕様

・1ダース単位の数値を取得します。

※より詳細についてはGitHubのREADMEおよびテストケース参照

リリースバージョン

0.0.69