Module: Cdss::Parsers::AnalysisParser
- Defined in:
- lib/cdss/parsers/analysis_parser.rb
Class Method Summary collapse
- .parse_call_analyses(response, type:) ⇒ Object
- .parse_route_analyses(response) ⇒ Object
- .parse_source_routes(response) ⇒ Object
Class Method Details
.parse_call_analyses(response, type:) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/cdss/parsers/analysis_parser.rb', line 7 def parse_call_analyses(response, type:) parse_collection(response) do |data| params = build_call_analysis_params(data, type) Cdss::Models::CallAnalysis.new(**params) end end |
.parse_route_analyses(response) ⇒ Object
21 22 23 24 25 26 |
# File 'lib/cdss/parsers/analysis_parser.rb', line 21 def parse_route_analyses(response) parse_collection(response) do |data| params = build_route_analysis_params(data) Cdss::Models::RouteAnalysis.new(**params) end end |
.parse_source_routes(response) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/cdss/parsers/analysis_parser.rb', line 14 def parse_source_routes(response) parse_collection(response) do |data| params = build_source_route_params(data) Cdss::Models::SourceRoute.new(**params) end end |