Booleans
True and false values with methods for type conversion and introspection.
Creating Booleans
let active = true
let disabled = false
let typed: Bool = true
# From comparisons
let result = 5 > 3 # true
let equal = "a" == "b" # false
Conversion Methods
Introspection Methods
.inspect
Returns a developer-friendly string representation.
true.inspect # "true"
false.inspect # "false"
.is_a?(type_name)
Check if the value is of the given type. Supports "bool" and "object".
true.is_a?("bool") # true
true.is_a?("object") # true
true.is_a?("int") # false
.blank? / .present?
false is considered blank; true is present. This follows Ruby on Rails conventions.
true.blank? # false
true.present? # true
false.blank? # true
false.present? # false