class Dictionaries::AskEnglishWord

Constants

DEFAULT_DELAY
THIS_FILE
#

AskEnglishWord::THIS_FILE

#

Public Class Methods

[](i) click to toggle source
#

Dictionaries::AskEnglishWord[]

#
# File lib/dictionaries/ask_english_word.rb, line 104
def self.[](i)
  self.new(i)
end
dataset?() click to toggle source
#

Dictionaries::AskEnglishWord.dataset?

Note that this method will load the dataset from the main file anew whenever you invoke it.

#
# File lib/dictionaries/ask_english_word.rb, line 86
def self.dataset?
  YAML.load_file(self.main_file?)
end
main_file?() click to toggle source
#

Dictionaries::AskEnglishWord.main_file?

#
# File lib/dictionaries/ask_english_word.rb, line 76
def self.main_file?
  Dictionaries.main_file?
end
n_entries?() click to toggle source
#

Dictionaries::AskEnglishWord.n_entries?

Feedback how many entries are registered.

#
# File lib/dictionaries/ask_english_word.rb, line 95
def self.n_entries?
  _ = dataset?
  n_entries = _.size
  return n_entries
end
new( commandline_arguments = ARGV ) click to toggle source
#

initialize

#
Calls superclass method
# File lib/dictionaries/ask_english_word.rb, line 67
def initialize(
    commandline_arguments = ARGV
  )
  super(commandline_arguments, self.class.main_file?)
end