File tree Expand file tree Collapse file tree 4 files changed +9
-13
lines changed Expand file tree Collapse file tree 4 files changed +9
-13
lines changed Original file line number Diff line number Diff line change @@ -6,8 +6,8 @@ module Shards
6
6
getter packages : Set
7
7
property locks : Array (Dependency )?
8
8
9
- def initialize (@spec , update_cache = true )
10
- @packages = Set .new( update_cache: update_cache)
9
+ def initialize (@spec )
10
+ @packages = Set .new
11
11
end
12
12
13
13
def resolve
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ module Shards
8
8
@resolver : Resolver ?
9
9
@available_versions : Array (String )?
10
10
11
- def initialize (@dependency : Dependency , @update_cache = false )
11
+ def initialize (@dependency : Dependency )
12
12
@requirements = [] of String
13
13
end
14
14
@@ -120,7 +120,7 @@ module Shards
120
120
end
121
121
122
122
def resolver
123
- @resolver ||= Shards .find_resolver(@dependency , update_cache: @update_cache )
123
+ @resolver ||= Shards .find_resolver(@dependency )
124
124
end
125
125
126
126
private def available_versions
@@ -129,15 +129,11 @@ module Shards
129
129
end
130
130
131
131
class Set < Array (Package )
132
- def initialize (@update_cache = true )
133
- super ()
134
- end
135
-
136
132
def add (dependency )
137
133
package = find { |package | package.name == dependency.name }
138
134
139
135
unless package
140
- package = Package .new(dependency, update_cache: @update_cache )
136
+ package = Package .new(dependency)
141
137
self << package
142
138
end
143
139
Original file line number Diff line number Diff line change @@ -172,7 +172,7 @@ module Shards
172
172
@updated_cache = false
173
173
end
174
174
175
- return if ! @update_cache || @updated_cache
175
+ return if @updated_cache
176
176
Shards .logger.info " Fetching #{ git_url } "
177
177
178
178
if cloned_repository?
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ module Shards
8
8
abstract class Resolver
9
9
getter dependency : Dependency
10
10
11
- def initialize (@dependency , @update_cache = true )
11
+ def initialize (@dependency )
12
12
end
13
13
14
14
def spec (version = nil )
@@ -57,11 +57,11 @@ module Shards
57
57
@@resolver_classes [resolver.key] = resolver
58
58
end
59
59
60
- def self.find_resolver (dependency, update_cache = true )
60
+ def self.find_resolver (dependency )
61
61
@@resolvers [dependency.name] ||= begin
62
62
klass = get_resolver_class(dependency.keys)
63
63
raise Error .new(" Failed can't resolve dependency #{ dependency.name } (unsupported resolver)" ) unless klass
64
- klass.new(dependency, update_cache: update_cache )
64
+ klass.new(dependency)
65
65
end
66
66
end
67
67
You can’t perform that action at this time.
0 commit comments