module JsonClient::DSL
Public Instance Methods
requests() { |collector| ... }
click to toggle source
# File lib/json_client/dsl.rb, line 25 def requests collector = requests_collector yield collector define_method :requestors do collector end end
requests_collector()
click to toggle source
# File lib/json_client/dsl.rb, line 21 def requests_collector @requests_collector ||= RequestsCollector.new end
responses() { |collector| ... }
click to toggle source
# File lib/json_client/dsl.rb, line 39 def responses collector = responses_collector yield collector define_method :responders do collector end end
responses_collector()
click to toggle source
# File lib/json_client/dsl.rb, line 35 def responses_collector @responses_collector ||= OnUseCollector.new end
serializers() { |collector| ... }
click to toggle source
# File lib/json_client/dsl.rb, line 11 def serializers collector = serializers_collector yield collector define_method :serializers do collector end end
serializers_collector()
click to toggle source
# File lib/json_client/dsl.rb, line 7 def serializers_collector @serializers_collector ||= SerializersCollector.new end