class Stronger::Property

Attributes

name[R]
required[R]
type[R]

Public Class Methods

new(name, type:, required: true) click to toggle source
# File lib/stronger/property.rb, line 4
def initialize(name, type:, required: true)
  @name, @type, @required = name, type, required
end

Public Instance Methods

required?() click to toggle source
# File lib/stronger/property.rb, line 8
def required?
  !!required
end
typed?() click to toggle source
# File lib/stronger/property.rb, line 12
def typed?
  !type.nil?
end