class Perus::Pinger::ChromeReload

Public Instance Methods

run() click to toggle source
# File lib/perus/pinger/commands/chrome_reload.rb, line 7
def run
    result = false

    execute(['{"id":1,"method":"Page.reload"}']) do |message|
        if message.include?('id') && message['id'] == 1
            if message.include?('result')
                if message['result'] == {}
                    result = true
                else
                    result = message['result'].to_s
                end
            elsif message.include?('error')
                result = message['error'].to_s
            else
                result = message.to_s
            end
        end
    end

    result
end