Sha256: e8e4ec5a786a9940af0ad07fd0921723777d8bcbb8908ce2695a640fbd1865b6

Contents?: true

Size: 430 Bytes

Versions: 6

Compression:

Stored size: 430 Bytes

Contents

module SyoboiCalendar
  module Responses
    class ListTitlesResponse < BaseResponse
      private

      # @note Override
      def resource_class
        ::SyoboiCalendar::Resources::TitleResource
      end

      # @note Override
      def response_key
        "TitleLookupResponse"
      end

      # @note Override
      def source_or_sources
        body[response_key]["TitleItems"]["TitleItem"]
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
syoboi_calendar-0.9.4 lib/syoboi_calendar/responses/list_titles_response.rb
syoboi_calendar-0.9.3 lib/syoboi_calendar/responses/list_titles_response.rb
syoboi_calendar-0.9.2 lib/syoboi_calendar/responses/list_titles_response.rb
syoboi_calendar-0.9.1 lib/syoboi_calendar/responses/list_titles_response.rb
syoboi_calendar-0.9.0 lib/syoboi_calendar/responses/list_titles_response.rb
syoboi_calendar-0.8.0 lib/syoboi_calendar/responses/list_titles_response.rb