Project

neko_gem

0.0
The project is in a healthy, maintained state
Railsアプリケーションでカレンダー機能を簡単に実装できるヘルパーメソッドを提供します
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Runtime

>= 6.0
 Project Readme

NekoGem

猫のアスキーアートとカレンダー機能を提供するRuby gemです。

機能

  • 🐱 猫のアスキーアート表示
  • 📅 カレンダー生成機能
  • 🎲 ランダムな猫のアスキーアート
  • 💻 コマンドライン実行可能

インストール

gem install neko_gem

または、Gemfileに追加:

gem 'neko_gem'

使用方法

コマンドラインから

# デフォルトの猫を表示
neko

# ランダムな猫を表示
neko --random
# または
neko -r

# ヘルプを表示
neko --help

Rubyコードから

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/console

gemをローカルにインストール:

bundle exec rake install

貢献

バグレポートやプルリクエストは、GitHubの https://github.com/sugawara_nagisa/neko_gem で歓迎します。

ライセンス

このgemはMIT Licenseの下でオープンソースとして利用可能です。