Классы / Методы

class ListAssistant

        def initialize(data)
        @data = data
    end

    def get_first_last()
        first = -1
        last = -1
        if @data.size > 0
            first = @data[0]
            last = @data[@data.size - 1]
        end
        return first, last
    end
end

arr = [235]
assistant = ListAssistant.new(arr)
result = assistant.get_first_last()
# result[0] is 2
# result[1] is 5

puts "first is #{result[0]}"
puts "last is #{result[1]}"