Class: XRBP::Model::Parsers::Validator

Inherits:
PluginBase
  • Object
show all
Defined in:
lib/xrbp/model/parsers/validator.rb

Overview

Validator list data parser

Instance Attribute Summary

Attributes inherited from PluginBase

#connection

Instance Method Summary collapse

Methods inherited from PluginBase

#initialize

Constructor Details

This class inherits a constructor from XRBP::PluginBase

Instance Method Details

#parse_result(res, req) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/xrbp/model/parsers/validator.rb', line 13

def parse_result(res, req)
  JSON.parse(res)["validators"].collect { |v|
    id = v["validation_public_key"]
    next nil unless id

    {:id     => id,
     :domain => v["domain"]}
  }.compact
end

#parser_priorityObject



9
10
11
# File 'lib/xrbp/model/parsers/validator.rb', line 9

def parser_priority
  0
end