Class: RubyModKit::Feature::Type::RbsInline

Inherits:
RubyModKit::Feature show all
Defined in:
lib/ruby_mod_kit/feature/type/rbs_inline.rb,
lib/ruby_mod_kit/feature/type/rbs_inline/type_attr_mission.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/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

Overview

namespace for type with rbs-line feature

Defined Under Namespace

Classes: AddMagicCommentMission, TypeAttrMission, TypeInstanceVariableMission, TypeOverloadMission, TypeParameterMission, TypeReturnMission

Instance Method Summary collapse

Methods inherited from RubyModKit::Feature

#create_correctors

Instance Method Details

#create_missionsArray<Mission>

Returns:

rbs:



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/ruby_mod_kit/feature/type/rbs_inline.rb', line 12

def create_missions
  [
    TypeInstanceVariableMission.new,
    TypeAttrMission.new,
    TypeOverloadMission.new,
    TypeParameterMission.new,
    TypeReturnMission.new,
    # This mission must be the last
    AddMagicCommentMission.new,
  ]
end