microCMS のRuby SDKです。
このSDKの現在の保守レベルは Maintenance です。
詳細はSDKの保守方針をご覧ください。
公式チュートリアルをご覧ください。
アプリケーションのGemfileに以下を追加します。
gem 'microcms-ruby-sdk'その後、以下を実行します。
$ bundle install
または、以下のコマンドで直接インストールできます。
$ gem install microcms-ruby-sdk
require 'microcms'MicroCMS.service_domain = 'YOUR_DOMAIN'
MicroCMS.api_key = 'YOUR_API_KEY'YOUR_DOMAIN にはサービスのサブドメイン名(XXXX.microcms.io の XXXX の部分)を指定してください。FQDNではありません。
puts MicroCMS.list('endpoint')puts MicroCMS.list(
'endpoint',
{
draft_key: "abcd",
limit: 100,
offset: 1,
orders: ['updatedAt'],
q: 'こんにちは',
fields: %w[id title],
ids: ['foo'],
filters: 'publishedAt[greater_than]2021-01-01',
depth: 1,
},
)puts MicroCMS.get('endpoint', 'ruby')puts MicroCMS.get(
'endpoint',
'ruby',
{
draft_key: 'abcdef1234',
fields: %w[title publishedAt],
depth: 1,
},
)puts MicroCMS.get('endpoint')puts MicroCMS.create('endpoint', { text: 'こんにちは、microcms-ruby-sdk!' })puts MicroCMS.create(
'endpoint',
{
id: 'my-content-id',
text: 'こんにちは、microcms-ruby-sdk!',
},
)puts MicroCMS.create(
'endpoint',
{
id: 'my-content-id',
text: 'こんにちは、microcms-ruby-sdk!',
},
{ status: 'draft' },
)puts MicroCMS.update(
'endpoint',
{
id: 'microcms-ruby-sdk',
text: 'こんにちは、microcms-ruby-sdkのupdateメソッド!',
},
)puts MicroCMS.update('endpoint', { text: 'こんにちは、microcms-ruby-sdkのupdateメソッド!' })MicroCMS.delete('endpoint', 'microcms-ruby-sdk')リポジトリをチェックアウトした後、bin/setup を実行して依存関係をインストールしてください。bin/console を実行すると、対話形式で動作を確認できます。
このgemをローカル環境にインストールするには、bundle exec rake install を実行してください。新しいバージョンをリリースするには、version.rb のバージョン番号を更新してから bundle exec rake release を実行します。このコマンドはバージョンのgitタグを作成し、gitのコミットとタグをpushした後、.gem ファイルをrubygems.orgにpushします。
バグ報告やプルリクエストは、GitHubで受け付けています。