Sha256: 8231627e1d3bb4ee3d5d6a651cc332a0b2d51f83d7ba682808abc27b1a442d87

Contents?: true

Size: 361 Bytes

Versions: 2

Compression:

Stored size: 361 Bytes

Contents

# frozen_string_literal: true

module RubySky
  module Raw
    class ImageEmbed # :nodoc:
      def initialize(images:)
        @images = images
      end

      def as_json(*_args)
        {
          "$type": "app.bsky.embed.images",
          images: @images
        }
      end

      def to_json(*_args)
        as_json.to_json
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rubysky-0.5.0 lib/rubysky/raw/embed.rb
rubysky-0.4.0 lib/rubysky/raw/embed.rb