File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 2
2
3
3
# detects processing preferences.txt, extracts sketchbook_path
4
4
class ProcessingIde
5
+ THREE = 'sketchbook.path.three=' . freeze
6
+ FOUR = 'sketchbook.path.four=' . freeze
5
7
attr_reader :preferences
6
8
def initialize
7
9
@preferences = File . join ( ENV [ 'HOME' ] , '.processing' , 'preferences.txt' )
@@ -14,9 +16,9 @@ def installed?
14
16
def sketchbook_path
15
17
File . open ( preferences , 'r' ) do |file |
16
18
file . each_line do |line |
17
- if /sketchbook/ . match? ( line )
18
- return line . tap { | sli | sli . slice! ( 'sketchbook.path.three=' ) } . chomp
19
- end
19
+ return line . tap { | sli | sli . slice! ( FOUR ) } . chomp if /sketchbook.path.four / . match? ( line )
20
+
21
+ return line . tap { | sli | sli . slice! ( THREE ) } . chomp if /sketchbook.path.three/ . match? ( line )
20
22
end
21
23
end
22
24
end
You can’t perform that action at this time.
0 commit comments