diff options
author | Toshiaki Asai <toshi.alternative@gmail.com> | 2016-02-28 21:46:14 +0900 |
---|---|---|
committer | Toshiaki Asai <toshi.alternative@gmail.com> | 2016-02-28 21:46:14 +0900 |
commit | d43f68e8bbb936150a0809ae6d13d9751b81dc16 (patch) | |
tree | 60522d2ee899da289ac8774554d67f05a48bfb7c /core/miquire_to_spec.rb | |
parent | 17bbbaaf6736e58e954cd2c6e8444bed0312de94 (diff) | |
download | mikutter-d43f68e8bbb936150a0809ae6d13d9751b81dc16.tar.gz |
Plugin slugをspecファイルに解決するto_spec
Diffstat (limited to 'core/miquire_to_spec.rb')
-rw-r--r-- | core/miquire_to_spec.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/core/miquire_to_spec.rb b/core/miquire_to_spec.rb new file mode 100644 index 00000000..45dcb035 --- /dev/null +++ b/core/miquire_to_spec.rb @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- + +module Miquire::ToSpec + refine Symbol do + def to_spec + Miquire::Plugin.get_spec_by_slug(self) + end + end + + refine String do + def to_spec + to_sym.to_spec + end + end + + refine Hash do + def to_spec + self + end + end +end |