Class: FlutterRb::PluginPubspecAuthorCheck
- Inherits:
-
PluginPubspecCheck
- Object
- Check
- PluginPubspecCheck
- FlutterRb::PluginPubspecAuthorCheck
- Defined in:
- lib/flutter_rb/checks/plugin_pubspec_check.rb
Overview
This class represents a check for Flutter plugin’s pubspec.yaml file for ‘author’ parameter. It inherits from PluginPubspecCheck class.
Constant Summary
Constants inherited from Check
Instance Method Summary collapse
-
#check(project) ⇒ CheckReport
Performs the check for the ‘author’ parameter in the pubspec.yaml file.
-
#pubspec_parameter ⇒ String
Returns the parameter to be checked in the pubspec.yaml file.
Methods inherited from PluginPubspecCheck
Methods inherited from Check
Instance Method Details
#check(project) ⇒ CheckReport
Performs the check for the ‘author’ parameter in the pubspec.yaml file. It creates a CheckReport object with the result of the check.
136 137 138 139 140 141 142 143 144 145 |
# File 'lib/flutter_rb/checks/plugin_pubspec_check.rb', line 136 def check(project) pubspec = project.pubspec CheckReport.new( name, pubspec.pubspec_info..nil? ? CheckReportStatus::NORMAL : CheckReportStatus::WARNING, description, pubspec.path ) end |
#pubspec_parameter ⇒ String
Returns the parameter to be checked in the pubspec.yaml file. In this case, it returns ‘author’.
127 128 129 |
# File 'lib/flutter_rb/checks/plugin_pubspec_check.rb', line 127 def pubspec_parameter 'author' end |