class PochaSpeedTest

Constants

BLOCKS
SERVER

To facilitate working with only one server

Server
Speed
USER
User
VERSION

Public Class Methods

new(download: [1_000] * 12, upload: [400_000] * 12, &block) click to toggle source
# File lib/pocha-speed-test.rb, line 34
def initialize download: [1_000] * 12, upload: [400_000] * 12, &block
        self.download = download
        self.upload = upload
        
        self.block = block || BLOCKS[:default]
end

Public Instance Methods

on_run(&block) click to toggle source
# File lib/pocha-speed-test.rb, line 30
def on_run &block
        self.block = block
end
run(enumerator = 1.times) click to toggle source
# File lib/pocha-speed-test.rb, line 24
def run enumerator = 1.times
        enumerator.map do
                self.block.call self
        end
end