Sha256: cbb2656110b00c374debcc2cb6a472375bf2136d515555d394f262c2eaaf0cba

Contents?: true

Size: 415 Bytes

Versions: 13

Compression:

Stored size: 415 Bytes

Contents

require_relative 'package'
require_relative 'service'
require_relative 'user'

class Case
  def package(param)
    @package = @package || Package.new(self)
    @package.param = param
    @package
  end

  def service(param)
    @service = @service || Service.new(self)
    @service.param = param
    @service
  end

  def user(param)
    @user = @user || User.new(self)
    @user.param = param
    @user
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
teuton-2.1.10 lib/teuton/case_manager/case/builtin/main.rb
teuton-2.1.9 lib/teuton/case_manager/case/builtin/main.rb
teuton-2.1.8 lib/teuton/case_manager/case/builtin/main.rb
teuton-2.1.8dev1 lib/teuton/case_manager/case/builtin/main.rb
teuton-2.1.7 lib/teuton/case_manager/case/builtin/main.rb
teuton-2.1.6 lib/teuton/case_manager/case/builtin/main.rb
teuton-2.1.5dev lib/teuton/case_manager/case/builtin/main.rb
teuton-2.1.4 lib/teuton/case_manager/case/builtin/main.rb
teuton-2.1.3 lib/teuton/case_manager/case/builtin/main.rb
teuton-2.1.2 lib/teuton/case_manager/case/builtin/main.rb
teuton-2.1.1 lib/teuton/case_manager/case/builtin/main.rb
teuton-2.1.0 lib/teuton/case_manager/case/builtin/main.rb
teuton-0.0.1 lib/teuton/case_manager/case/builtin/main.rb