YAMLはお手軽にかけるけど、文法エラーになることが多い。 -: var -:var -: var -foo:var -baz: var foo:var とか実は6行目だけがエラー。んなのぱっと見わからんて。 つーことでvimでお手軽にyamlの文法チェックする方法を。ただrubyのyamlパーサ通してエラーがあるかチェックしてるだけだけど。.vimrcに autocmd FileType yaml nmap ,e :execute '!ruby -ryaml -e "begin;YAML::load(open('."'"."%"."'".","."'"."r"."'".').read);rescue ArgumentError=>e;puts e;end"' とか記述すれば、yamlなファイル編集中に,eで文法チェックできる。execute文が変態なのはrubyが悪いんじゃなくてvimで
[Catalyst] [YAML] 便利。 [Model](lib/MyApp/Model/MyAppDB.pm)の以下削除 __PACKAGE__->config( schema_class => 'MyAppDB', connect_info => [ 'dbi:mysql:DBNAME:192.168.0.1:3306', 'ID', 'PW', ], ); [myapp.yml]に以下追加 Model::MyAppDB: schema_class: MyAppDB connect_info: - dbi:mysql:DBNAME:192.168.0.1:3306 - ID - PW ex)http://search.cpan.org/~bricas/Catalyst-Plugin-ConfigLoader-0.14
インストール インストールは、管理者権限で「cpan YAML」を実行するだけです(リスト1)。 リスト1 YAML.pmのインストール $ sudo cpan YAML 使い方 YAML.pmの基本的な使い方は、リスト2のとおりです。YAML.pmが提供するのは次の2つだけであり、YAMLストリームの読み込みはできません。 YAML::Load($string) YAMLドキュメントを読み込む YAML::Dump($data) データをYAMLドキュメントに変換する リスト2 YAML.pmの基本的な使い方(ex-yamlpm.pl) use strict; use YAML (); use Data::Dumper (); ## YAMLドキュメントの読み込み my $filename = "example.yaml"; open(IN, $filename) or die("c
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く