Skip to content

badenkov/test2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание

Если я правильно понял задание.

Здесь сервис, на котором пользователь может зарегистрироваться, у него есть интерфейс просмотра, создания, редактирования и удаления сообщений.

Также у сервиса есть REST API, совместимое с ActiveResource. Для его использования понадобится email пользователя, с которым он зарегистрировался, и auth_key который ему сгенерирован автоматически.

Пример использования:

# encoding=utf-8
require 'active_resource'

class Message < ActiveResource::Base
  self.site = 'http://localhost:3000/api'
  self.user = '[email protected]'
  self.password = 'BKUCJLOTD'
  self.element_name = 'message'
  schema = { 'name' => :string,
             'phone' => :string,
             'email' => :string,
             'content' => :string }
end

message = Message.new(name: "Alexey", phone: "1290090", email: "[email protected]", content: "Привет")
message.content = "test"
if message.save
  puts "Сохранено"
else
  puts "Ошибки"
  puts message.errors.to_json
end

# Вывод всех сообщений
messages = Message.find(:all)
p messages

About

Тестовое задание

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published