NekoGem
猫のアスキーアートとカレンダー機能を提供するRuby gemです。
機能
- 🐱 猫のアスキーアート表示
- 📅 カレンダー生成機能
- 🎲 ランダムな猫のアスキーアート
- 💻 コマンドライン実行可能
インストール
gem install neko_gemまたは、Gemfileに追加:
gem 'neko_gem'使用方法
コマンドラインから
# デフォルトの猫を表示
neko
# ランダムな猫を表示
neko --random
# または
neko -r
# ヘルプを表示
neko --helpRubyコードから
require 'neko_gem'
# 猫のアスキーアートを表示
NekoGem.show_cat
# ランダムな猫のアスキーアートを表示
NekoGem::AsciiArt.display_random_cat
# カレンダーを生成
calendar = NekoGem.generate_calendar(2024, 1)
puts calendar[:year] # => 2024
puts calendar[:month] # => 1
puts calendar[:weekdays] # => ["日", "月", "火", "水", "木", "金", "土"]Railsアプリケーションで
# コントローラーで
def index
@cat_art = NekoGem.show_cat
@calendar = NekoGem.generate_calendar(2024, 1)
end<!-- ビューで -->
<pre><%= @cat_art %></pre>
<div class="calendar">
<h2><%= @calendar[:year] %>年<%= @calendar[:month] %>月</h2>
<!-- カレンダー表示のロジック -->
</div>開発
リポジトリをクローンした後、依存関係をインストール:
bundle installテストを実行:
bundle exec rspec対話的なプロンプトで実験:
bin/consolegemをローカルにインストール:
bundle exec rake install貢献
バグレポートやプルリクエストは、GitHubの https://github.com/sugawara_nagisa/neko_gem で歓迎します。
ライセンス
このgemはMIT Licenseの下でオープンソースとして利用可能です。