module ScientificProtocols::DSL::Protocols
Public Instance Methods
get_protocol(id:)
click to toggle source
GET /Protocol/{id} Get a protocol. @param [String] id A protocol’s ID. @raise [ArgumentError] If the method arguments are blank. @return [ScientificProtocols::Resources::protocol, nil].
# File lib/scientificprotocols/dsl/protocols.rb, line 17 def get_protocol(id:) raise ArgumentError, 'ID cannot be blank' if id.blank? Resources::Protocol.parse(request(:get, "protocols/#{id}")) end
get_protocols()
click to toggle source
GET /Protocols Get protocols. @return [Array, nil].
# File lib/scientificprotocols/dsl/protocols.rb, line 8 def get_protocols Resources::Protocol.parse(request(:get, 'protocols/', nil, nil)) end