class Brutalismbot::S3::Prefix

Public Class Methods

new(prefix, &block) click to toggle source
# File lib/brutalismbot/s3/prefix.rb, line 11
def initialize(prefix, &block)
  @prefix = prefix
  @block  = block if block_given?
end

Public Instance Methods

all() click to toggle source
# File lib/brutalismbot/s3/prefix.rb, line 22
def all
  to_a
end
each() { |nil? ? object : call| ... } click to toggle source
# File lib/brutalismbot/s3/prefix.rb, line 16
def each
  @prefix.each do |object|
    yield @block.nil? ? object : @block.call(object)
  end
end
last() click to toggle source
# File lib/brutalismbot/s3/prefix.rb, line 26
def last
  to_a.last
end