lib/zenlish/wclasses/auxiliary_be.rb in zenlish-0.2.05 vs lib/zenlish/wclasses/auxiliary_be.rb in zenlish-0.2.06
- old
+ new
@@ -1,22 +1,22 @@
+# frozen_string_literal: true
+
require_relative 'auxiliary'
module Zenlish
module WClasses
class AuxiliaryBe < Auxiliary
- def initialize
- super()
- end
+ # rubocop: disable Layout/SpaceInsideArrayLiteralBrackets
private
def init_feature_defs
super
# Create standard feature definitions for modal verb can.
- feature_def_dsl {
+ feature_def_dsl do
feature_def 'PARADIGM' => [identifier, 'Verb_be_inflection'] # 2nd item is default value
- }
+ end
end
def init_paradigms
builder = Inflect::InflectionTableBuilder.new
table = builder.build('Verb_be_inflection') do
@@ -33,9 +33,10 @@
rule([equals(:second), equals(:singular), equals(:past_simple) ], literal('were'))
rule([dont_care, equals(:plural), equals(:past_simple) ], literal('were'))
rule([dont_care, dont_care, equals(:past_participle)], literal('been'))
end
add_paradigm(table)
- end
+ end
+ # rubocop: enable Layout/SpaceInsideArrayLiteralBrackets
end # class
end # module
end # module