Class: UpmSupport::UnityProject
- Inherits:
-
Object
- Object
- UpmSupport::UnityProject
- Defined in:
- lib/upm_support/unity.rb
Instance Method Summary collapse
-
#initialize(dir) ⇒ UnityProject
constructor
A new instance of UnityProject.
- #is_minimum_supported? ⇒ Boolean
- #minimum_supported ⇒ Object
- #version ⇒ Object
Constructor Details
#initialize(dir) ⇒ UnityProject
72 73 74 |
# File 'lib/upm_support/unity.rb', line 72 def initialize(dir) @dir = dir end |
Instance Method Details
#is_minimum_supported? ⇒ Boolean
84 85 86 |
# File 'lib/upm_support/unity.rb', line 84 def is_minimum_supported? minimum_supported <= version end |
#minimum_supported ⇒ Object
80 81 82 |
# File 'lib/upm_support/unity.rb', line 80 def minimum_supported Gem::Version.new("2019.4.9f1") end |
#version ⇒ Object
76 77 78 |
# File 'lib/upm_support/unity.rb', line 76 def version Gem::Version.new(YAML.safe_load(File.read("#{@dir}/ProjectSettings/ProjectVersion.txt"))['m_EditorVersion']) end |