Sha256: 49e3bc290c9c339dcadd761746b70c67bdb34f945c7d1f8c85535b6af71049c5
Contents?: true
Size: 534 Bytes
Versions: 7
Compression:
Stored size: 534 Bytes
Contents
require 'leeroy/helpers/dumpable' require 'leeroy/types/packedstring' require 'leeroy/types/dash' module Leeroy module Types class Semaphore < Leeroy::Types::Dash include Leeroy::Helpers::Dumpable property :bucket property :object property :payload def initialize(*args, &block) super self.dump_properties = [ :bucket, :object, :payload, ] end def to_s "s3://#{self.bucket}/#{self.object}" end end end end
Version data entries
7 entries across 7 versions & 1 rubygems