Module: Jenkins::Model::Describable::DescribeAs

Defined in:
lib/jenkins/model/describable.rb

Instance Method Summary collapse

Instance Method Details

#describe_as(cls) ⇒ Object



34
35
36
37
38
39
40
# File 'lib/jenkins/model/describable.rb', line 34

def describe_as cls
  if defined?(cls.java_class) && cls.is_a?(Class)
    @describe_as_type = cls.java_class
  else
    fail DescribableError, "#{cls.class.inspect} is not an instance of java.lang.Class"
  end
end

#describe_as_typeObject



41
42
43
# File 'lib/jenkins/model/describable.rb', line 41

def describe_as_type
  @describe_as_type
end