Skip to content
smallPict

Resmi Ruby SDK

Ruby on Rails, ActiveStorage ve Sinatra için resmi SmallPict gem paketi.

Ruby on Rails, ActiveStorage ve Sinatra uygulamaları için entegrasyon.


Kurulum

Shell
gem install smallpict# veya Gemfile içinegem 'smallpict', '~> 1.2'

Kapsamlı Kullanım Örneği

Ruby
require 'smallpict'
client = SmallPict::Client.new(  api_key: ENV['SMALLPICT_API_KEY'],  secret_key: ENV['SMALLPICT_SECRET_KEY'])
# 1. Yerel görseli optimize edinresult = client.optimize(  file: File.read('hero.png'),  filename: 'hero.png',  format: 'avif',  quality: 80)
puts "CDN URL: #{result.url}"puts "Tasarruf Oranı: #{result.savings_percentage}%"
# 2. Kotayı kontrol edinquota = client.get_quotaputs "Kalan Kota: #{quota.remaining} / #{quota.total}"