class Verbsify::Builder

Public Class Methods

new(args = [], local_options = {}, config = {}) click to toggle source
Calls superclass method
# File lib/verbsify/builder.rb, line 9
def initialize(args = [], local_options = {}, config = {})
  super
end

Public Instance Methods

conjugate(*phrase) click to toggle source
# File lib/verbsify/builder.rb, line 20
def conjugate(*phrase)
  if phrase.count > 1
    puts "#{phrase.join(" ").verb.conjugate tense: options["tense"] && options["tense"].to_sym, 
            person: options["person"] && options["person"].to_sym, 
            plurality: options["plurality"] && options["plurality"].to_sym, 
            aspect: options["aspect"] && options["aspect"].to_sym, 
            mood: options["mood"] && options["mood"].to_sym, 
            subject: options["subject"]}"
  else
    puts "#{Verbs::Conjugator.conjugate phrase.first.to_sym, 
            tense: options["tense"] && options["tense"].to_sym, 
            person: options["person"] && options["person"].to_sym, 
            plurality: options["plurality"] && options["plurality"].to_sym, 
            aspect: options["aspect"] && options["aspect"].to_sym, 
            mood: options["mood"] && options["mood"].to_sym, 
            subject: options["subject"]}"
  end
end