Module: AWSCDK::AutoScalingCommon::IRandomGenerator
- Defined in:
- auto_scaling_common/i_random_generator.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.jsii_overridable_methods ⇒ Object
20 21 22 23 24 25 |
# File 'auto_scaling_common/i_random_generator.rb', line 20 def self.jsii_overridable_methods { :next_boolean => { kind: :method, name: "nextBoolean", is_optional: false }, :next_int => { kind: :method, name: "nextInt", is_optional: false }, } end |
Instance Method Details
#next_boolean ⇒ Boolean
7 8 9 |
# File 'auto_scaling_common/i_random_generator.rb', line 7 def next_boolean() jsii_call_method("nextBoolean", []) end |
#next_int(min, max) ⇒ Numeric
14 15 16 17 18 |
# File 'auto_scaling_common/i_random_generator.rb', line 14 def next_int(min, max) Jsii::Type.check_type(min, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "min") Jsii::Type.check_type(max, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "max") jsii_call_method("nextInt", [min, max]) end |