Sha256: b94d0c38a9fe8aedc0f2c8cd0aade5238a287ac610f178b544030988ee9c4673
Contents?: true
Size: 825 Bytes
Versions: 1
Compression:
Stored size: 825 Bytes
Contents
# frozen_string_literal: true require_relative "gem_calculating/version" # Calculator gem module GemCalculating # Class for calculating class Calculator # Adds two numbers def self.add(num1, num2) num1 + num2 rescue StandardError nil end # Subtract two numbers def self.subtract(num1, num2) num1 - num2 rescue StandardError nil end #Multiply two numbers def self.multiply(num1, num2) num1 * num2 rescue StandardError nil end #Divide two numbers def self.divide(num1, num2) num1 / num2 rescue StandardError nil end private_class_method def self.validate_numbers(num1, num2) num1.is_a?(String) or num2.is_a?(String) end end # class Error < StandardError; end # Your code goes here... end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gem_calculating-0.1.0 | lib/gem_calculating.rb |