Sha256: 18c69d712736fe8ee5773034f362fe94d6ccc338c90ddf623b33dc40195e1651

Contents?: true

Size: 438 Bytes

Versions: 8

Compression:

Stored size: 438 Bytes

Contents

# The base model. Models allow to communicate with
# AUT (application under test) api endpoints. They are used by
# FactoryBot on create
#
# To implement a custom model, override the following methods:
# * {Base.find}
# * {Base.where}
# * {Base.save!}
#
class Base
  def self.find(_id)
    raise NotImplementedError
  end

  def self.where(_params)
    raise NotImplementedError
  end

  def save!
    raise NotImplementedError
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
howitzer-2.6.1 generators/prerequisites/templates/base.rb
howitzer-2.6.0 generators/prerequisites/templates/base.rb
howitzer-2.5.0 generators/prerequisites/templates/base.rb
howitzer-2.4.0 generators/prerequisites/templates/base.rb
howitzer-2.3.0 generators/prerequisites/templates/base.rb
howitzer-2.2.0 generators/prerequisites/templates/base.rb
howitzer-2.1.1 generators/prerequisites/templates/base.rb
howitzer-2.1.0 generators/prerequisites/templates/base.rb