lib/rest/api/client.rb in rest-api-client-0.1.5 vs lib/rest/api/client.rb in rest-api-client-0.1.6
- old
+ new
@@ -1,5 +1,6 @@
+require 'active_model'
require 'virtus'
require 'rest/api/client/version'
require 'rest/api/client/logger'
require 'rest/api/client/json_parser'
require 'rest/api/client/config'
@@ -9,15 +10,18 @@
require 'rest/api/client/request_handler'
module RestApiClient
class RestModel
+ extend ActiveModel::Naming
+ extend ActiveModel::Translation
+
include Virtus.model(:nullify_blank => true)
+ include ActiveModel::Conversion
+ include ActiveModel::Validations
PATH = ''
SERVICE_KEY = ''
-
- attr_reader :errors
attribute :id, Integer
attribute :created_at, DateTime
attribute :updated_at, DateTime