Module: Hack01

Defined in:
lib/hack01.rb

Overview

The main Hack01 driver

Defined Under Namespace

Classes: Translator

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.hi(language = "english") ⇒ Object

from the tutorial https://guides.rubygems.org/make-your-own-gem/ Example:

Hack01.hi("australian") => "g'day cobbers"

Arguments:
language: (String)


12
13
14
15
# File 'lib/hack01.rb', line 12

def self.hi language = "english"
  translator = Translator.new language
  translator.hi
end

.infoObject

Example:

Hack01.info => "Making a first ruby gem"



20
21
22
23
# File 'lib/hack01.rb', line 20

def self.info
  p "Making a first ruby gem"
  p "https://guides.rubygems.org/make-your-own-gem/"
end

Instance Method Details

#helloObject

Example

a = Hack01.new a.hello => "hello there"



29
30
31
# File 'lib/hack01.rb', line 29

def hello
  p "hello there"
end