Sha256: e55ddc1de3b9957023ad25d3c9ec87e54c0301e9a9a11bde62aba8af54ad7dbf

Contents?: true

Size: 284 Bytes

Versions: 2

Compression:

Stored size: 284 Bytes

Contents

class PlainObject
  extend ActsAsApi::Base

  attr_accessor :first_name, :last_name, :age, :active

  def initialize(opts)
    opts.each do |k, v|
      send("#{k}=", v)
    end
  end

  def model_name
    'plain_object'
  end

  acts_as_api

  include SharedEngine::UserTemplate
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
acts_as_api-1.0.1 spec/shared_engine/app/models/plain_object.rb
acts_as_api-1.0.0 spec/shared_engine/app/models/plain_object.rb