Padrino Commit Sep 08, 2013

namusyaka Merge pull request #1402 from namusyaka/add-namusyaka-to-notification

#1402のマージコミットです。

namusyaka Add namusyaka to notification on travis.

travis の通知先に namusyaka さんが追加されました。

namusyaka Merge pull request #1400 from tyabe/add_component_generator

#1400のマージコミットです。

tyabe refactor define component options
tyabe add component generator

プロジェクト作成後にコンポーネントを追加できる component というジェネレータを追加しました。

$ padrino g component
Usage:
  padrino-gen component [options]

Options:
  -r, [--root=ROOT]              # The root destination
                                 # Default: .
  -a, [--adapter=ADAPTER]        # SQL adapter for ORM (sqlite, mysql, mysql2, mysql-gem, postgres)
                                 # Default: sqlite
  -d, [--orm=ORM]                # The database engine component (activerecord, couchrest, datamapper, minirecord, mongoid, mongomapper, mongomatic, ohm, ripple, sequel, none)
  -t, [--test=TEST]              # The testing framework component (bacon, cucumber, minitest, riot, rspec, shoulda, testspec, none)
  -m, [--mock=MOCK]              # The mocking library component (mocha, rr, none)
  -s, [--script=SCRIPT]          # The javascript library component (dojo, extcore, jquery, mootools, prototype, rightjs, none)
  -e, [--renderer=RENDERER]      # The template engine component (erb, haml, liquid, slim, none)
  -c, [--stylesheet=STYLESHEET]  # The stylesheet engine component (compass, less, sass, scss, none)

project ジェネレータとほぼ同じオプションを渡すことで任意のコンポーネントを追加することができます。便利〜