Class: RubyModKit::Feature::Type::Yard
- Inherits:
-
RubyModKit::Feature
- Object
- RubyModKit::Feature
- RubyModKit::Feature::Type::Yard
- Defined in:
- lib/ruby_mod_kit/feature/type/yard.rb,
lib/ruby_mod_kit/feature/type/yard/type_return_mission.rb,
lib/ruby_mod_kit/feature/type/yard/type_parameter_mission.rb
Overview
namespace for type with rbs-line feature
Defined Under Namespace
Classes: TypeParameterMission, TypeReturnMission
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from RubyModKit::Feature
Class Method Details
.rbs2yard(type) ⇒ String
24 25 26 |
# File 'lib/ruby_mod_kit/feature/type/yard.rb', line 24 def rbs2yard(type) type.gsub(/\s*\|\s*/, ", ").tr("[]", "<>").gsub(/(?<=^|\W)bool(?=$|\W)/, "Boolean") end |
Instance Method Details
#create_missions ⇒ Array<Mission>
12 13 14 15 16 17 |
# File 'lib/ruby_mod_kit/feature/type/yard.rb', line 12 def create_missions [ TypeParameterMission.new, TypeReturnMission.new, ] end |