Module: TestGem

Defined in:
lib/test_gem.rb,
lib/test_gem/hello.rb,
lib/test_gem/myfile.rb,
lib/test_gem/version.rb,
lib/test_gem/exception.rb

Defined Under Namespace

Classes: Hello, MissingConfigException, MyFile

Constant Summary collapse

VERSION =
"0.0.5"

Class Method Summary collapse

Class Method Details

.configure(hash) ⇒ Object



23
24
25
# File 'lib/test_gem.rb', line 23

def self.configure hash
  puts hash.inspect
end

.init_configObject



12
13
14
15
16
17
18
19
20
21
# File 'lib/test_gem.rb', line 12

def self.init_config
  puts "called init_config"
  config = {
    default_file_name: 'default_file.txt',
    supported_types: ['txt', 'pdf']
  }
  File.open('config.yml', 'w') do |f|
    f.puts config.to_yaml
  end
end