Sha256: a727983452119f7306efeddd670c2d6b214779a41b34ca94e1fe26f00f6b29df

Contents?: true

Size: 530 Bytes

Versions: 2

Compression:

Stored size: 530 Bytes

Contents

# frozen_string_literal: true

module RocketChat
  module Messages
    #
    # Room params builder for calls with room parameters
    #
    module RoomSupport
      def room_params(id, name)
        if id
          { roomId: id }
        elsif name
          { roomName: name }
        else
          {}
        end
      end

      def room_query_params(id, name)
        if id
          { _id: id }
        elsif name
          { query: { name: name }.to_json }
        else
          {}
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rocketchat-0.3.1 lib/rocket_chat/messages/room_support.rb
rocketchat-0.2.7 lib/rocket_chat/messages/room_support.rb