Class: Contracts::PolySides

Inherits:
Object
  • Object
show all
Defined in:
lib/contracts_contracts.rb

Class Method Summary collapse

Class Method Details

.to_sObject



28
29
30
# File 'lib/contracts_contracts.rb', line 28

def self.to_s
  "Num; sides of the polygon, minimum of 3"
end

.valid?(val) ⇒ Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/contracts_contracts.rb', line 24

def self.valid? val
  Num.valid?(val) && val >= 3
end