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}%"