Sha256: 575459053c1fd8f730e44c4dec77ec01e3a0d017195c98d274862bcc330481e6
Contents?: true
Size: 522 Bytes
Versions: 3
Compression:
Stored size: 522 Bytes
Contents
# -*- coding: utf-8 -*- require 'tengine/job/dsl' # Tengine::Job::DslLoader と Tengine::Job::DslBinder がincludeしているモジュールです。 # それぞれに共通のメソッドを定義します。 module Tengine::Job::Dsl::Evaluator private def __stack_instance_variable__(ivar_name, value) backup = instance_variable_get(ivar_name) instance_variable_set(ivar_name, value) begin return yield if block_given? ensure instance_variable_set(ivar_name, backup) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tengine_job-1.2.2 | lib/tengine/job/dsl/evaluator.rb |
tengine_job-1.2.1 | lib/tengine/job/dsl/evaluator.rb |
tengine_job-1.2.0 | lib/tengine/job/dsl/evaluator.rb |