SDK Ruby & Rails
Gem resmi smallpict untuk aplikasi Ruby on Rails, Sinatra, dan worker Sidekiq.
SDK Ruby (smallpict)
Gem resmi SmallPict untuk Ruby memberikan integrasi mudah untuk Ruby 3.0+ dan Ruby on Rails.
📦 Instalasi
gem install smallpict
# atau tambahkan di Gemfile
gem 'smallpict'
🚀 Contoh Penggunaan Cepat
require 'smallpict'
client = SmallPict::Client.new(
api_key: ENV['SMALLPICT_API_KEY'],
secret_key: ENV['SMALLPICT_SECRET_KEY']
)
file_bytes = File.binread('hero.jpg')
result = client.optimize(
source: file_bytes,
format: 'avif',
quality: 80
)
puts "URL Teroptimasi: #{result.url}"
puts "Hemat: #{result.savings_percentage}%"
