Class: RubyModKit::Feature::Type

Inherits:
RubyModKit::Feature show all
Defined in:
lib/ruby_mod_kit/feature/type.rb,
lib/ruby_mod_kit/feature/type/yard.rb,
lib/ruby_mod_kit/feature/type/rbs_inline.rb,
lib/ruby_mod_kit/feature/type/check/arguments.rb,
lib/ruby_mod_kit/feature/type/type_attr_mission.rb,
lib/ruby_mod_kit/feature/type/yard/type_return_mission.rb,
lib/ruby_mod_kit/feature/type/parameter_arrow_corrector.rb,
lib/ruby_mod_kit/feature/type/yard/type_parameter_mission.rb,
lib/ruby_mod_kit/feature/type/rbs_inline/type_attr_mission.rb,
lib/ruby_mod_kit/feature/type/return_value_colon_corrector.rb,
lib/ruby_mod_kit/feature/type/rbs_inline/type_return_mission.rb,
lib/ruby_mod_kit/feature/type/rbs_inline/type_overload_mission.rb,
lib/ruby_mod_kit/feature/type/instance_variable_colon_corrector.rb,
lib/ruby_mod_kit/feature/type/rbs_inline/type_parameter_mission.rb,
lib/ruby_mod_kit/feature/type/rbs_inline/add_magic_comment_mission.rb,
lib/ruby_mod_kit/feature/type/rbs_inline/type_instance_variable_mission.rb,
lib/ruby_mod_kit/feature/type/check/arguments/add_arguments_checker_mission.rb

Overview

namespace for type feature

Defined Under Namespace

Modules: Check Classes: InstanceVariableColonCorrector, ParameterArrowCorrector, RbsInline, ReturnValueColonCorrector, TypeAttrMission, Yard

Instance Method Summary collapse

Instance Method Details

#create_correctorsArray<Corrector>

Returns:

rbs:



11
12
13
14
15
16
17
# File 'lib/ruby_mod_kit/feature/type.rb', line 11

def create_correctors
  [
    InstanceVariableColonCorrector.new,
    ParameterArrowCorrector.new,
    ReturnValueColonCorrector.new,
  ]
end

#create_missionsArray<Mission>

Returns:

rbs:



21
22
23
24
25
# File 'lib/ruby_mod_kit/feature/type.rb', line 21

def create_missions
  [
    TypeAttrMission.new,
  ]
end