Class: FlutterRb::PubspecInfo
- Inherits:
-
Object
- Object
- FlutterRb::PubspecInfo
- Defined in:
- lib/flutter_rb/project/specs/flutter/pubspec_info.rb
Overview
Represents the information contained in a Flutter project’s pubspec.yaml file.
Instance Attribute Summary collapse
-
#author ⇒ String
readonly
Returns the author of the Flutter project.
-
#description ⇒ String
readonly
Returns the brief description of the Flutter project.
-
#homepage ⇒ String
readonly
Returns the homepage URL of the Flutter project.
-
#name ⇒ String
readonly
Returns the name of the Flutter project.
-
#version ⇒ String
readonly
Returns the version number of the Flutter project.
Instance Method Summary collapse
-
#initialize(name, description, version, author, homepage) ⇒ PubspecInfo
constructor
Initializes a new instance of PubspecInfo.
Constructor Details
#initialize(name, description, version, author, homepage) ⇒ PubspecInfo
Initializes a new instance of PubspecInfo.
13 14 15 16 17 18 19 |
# File 'lib/flutter_rb/project/specs/flutter/pubspec_info.rb', line 13 def initialize(name, description, version, , homepage) @name = name @description = description @version = version @author = @homepage = homepage end |
Instance Attribute Details
#author ⇒ String (readonly)
Returns the author of the Flutter project.
35 36 37 |
# File 'lib/flutter_rb/project/specs/flutter/pubspec_info.rb', line 35 def @author end |
#description ⇒ String (readonly)
Returns the brief description of the Flutter project.
27 28 29 |
# File 'lib/flutter_rb/project/specs/flutter/pubspec_info.rb', line 27 def description @description end |
#homepage ⇒ String (readonly)
Returns the homepage URL of the Flutter project.
39 40 41 |
# File 'lib/flutter_rb/project/specs/flutter/pubspec_info.rb', line 39 def homepage @homepage end |
#name ⇒ String (readonly)
Returns the name of the Flutter project.
23 24 25 |
# File 'lib/flutter_rb/project/specs/flutter/pubspec_info.rb', line 23 def name @name end |
#version ⇒ String (readonly)
Returns the version number of the Flutter project.
31 32 33 |
# File 'lib/flutter_rb/project/specs/flutter/pubspec_info.rb', line 31 def version @version end |