आधिकारिक Ruby SDK
Ruby on Rails, ActiveStorage और Sinatra के लिए आधिकारिक SmallPict रत्न (gem)।
Ruby on Rails, ActiveStorage और Sinatra अनुप्रयोगों के लिए एकीकरण।
स्थापना
Shell
gem install smallpict# या अपनी Gemfile में जोड़ेंgem 'smallpict', '~> 1.2'संपूर्ण उपयोग उदाहरण
Ruby
require 'smallpict'
client = SmallPict::Client.new( api_key: ENV['SMALLPICT_API_KEY'], secret_key: ENV['SMALLPICT_SECRET_KEY'])
# 1. स्थानीय छवि को अनुकूलित करेंresult = client.optimize( file: File.read('hero.png'), filename: 'hero.png', format: 'avif', quality: 80)
puts "CDN URL: #{result.url}"puts "बचत प्रतिशत: #{result.savings_percentage}%"
# 2. कोटा जांचेंquota = client.get_quotaputs "शेष कोटा: #{quota.remaining} / #{quota.total}"