Sha256: c4d3ce2158729d5fb77310d0f7f1106cbb16224173acb639981a6101a5fe3bae
Contents?: true
Size: 885 Bytes
Versions: 4
Compression:
Stored size: 885 Bytes
Contents
require 'sappy/responses/auth' require 'sappy/responses/account_info' require 'sappy/responses/summary_statistics' require 'sappy/responses/monitors' require 'sappy/responses/add_monitor' require 'sappy/responses/edit_monitor' require 'sappy/responses/remove_monitor' require 'sappy/responses/enable_monitor' require 'sappy/responses/disable_monitor' module Sappy module Responses MAP = { "auth" => Auth, "accountinfo" => AccountInfo, "summarystatistics" => SummaryStatistics, "monitors" => Monitors, "addmonitor" => AddMonitor, "editmonitor" => EditMonitor, "removemonitor" => RemoveMonitor, "enablemonitor" => EnableMonitor, "disablemonitor" => DisableMonitor } def self.for(action) MAP[action] || raise(ArgumentError, "Couldn't find a Response class to parse a #{action.inspect} result") end end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
abcde-sappy-0.1.0 | lib/sappy/responses.rb |
abcde-sappy-0.1.1 | lib/sappy/responses.rb |
sappy-0.1.2 | lib/sappy/responses.rb |
sappy-0.1.1 | lib/sappy/responses.rb |