Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
C
cocoapods
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gengmeiios
cocoapods
Commits
c7d4cb42
Commit
c7d4cb42
authored
Sep 19, 2013
by
Fabio Pelosin + Marin Usalj
Committed by
Marin Usalj
Oct 11, 2013
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
converted get_setting to accessor methods
parent
6943b6d5
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
9 deletions
+16
-9
config_manager.rb
lib/cocoapods/config/config_manager.rb
+7
-0
config_manager_spec.rb
spec/unit/config/config_manager_spec.rb
+9
-9
No files found.
lib/cocoapods/config/config_manager.rb
View file @
c7d4cb42
...
...
@@ -32,6 +32,13 @@ module Pod
:aggressive_cache
=>
false
,
}
DEFAULTS
.
each
do
|
key
,
value
|
define_method
(
key
)
{
get_setting
(
key
)
}
if
value
.
is_a?
(
TrueClass
)
||
value
.
is_a?
(
FalseClass
)
define_method
(
"
#{
key
}
?"
)
{
get_setting
(
key
)
}
end
end
class
NoKeyError
<
ArgumentError
;
end
...
...
spec/unit/config/config_manager_spec.rb
View file @
c7d4cb42
...
...
@@ -45,39 +45,39 @@ module Pod
end
it
"verbose by default is false"
do
@sut
.
get_setting
(
'verbose'
).
should
==
fal
se
@sut
.
should
.
not
.
be
.
verbo
se
end
it
"silent by default is false"
do
@sut
.
get_setting
(
'silent'
).
should
==
false
@sut
.
should
.
not
.
be
.
silent
end
it
"skips repo update by default is false"
do
@sut
.
get_setting
(
'skip_repo_update'
).
should
==
fals
e
@sut
.
should
.
not
.
skip_repo_updat
e
end
it
"clean by default is true"
do
@sut
.
get_setting
(
'clean'
).
should
==
true
@sut
.
should
.
be
.
clean
end
it
"integrate_targets by default is true"
do
@sut
.
get_setting
(
'integrate_targets'
).
should
==
true
@sut
.
should
.
integrate_targets
end
it
"new_version_message by default is true"
do
@sut
.
get_setting
(
'new_version_message'
).
should
==
tru
e
@sut
.
should
.
new_version_messag
e
end
it
"cache_root returns the cache root by default"
do
@sut
.
get_setting
(
'cache_root'
)
.
to_s
.
should
.
include
(
'Library/Caches/CocoaPods'
)
@sut
.
cache_root
.
to_s
.
should
.
include
(
'Library/Caches/CocoaPods'
)
end
it
"max_cache_size is 500 MB by default"
do
@sut
.
get_setting
(
'max_cache_size'
)
.
should
==
500
@sut
.
max_cache_size
.
should
==
500
end
it
"aggressive_cache is false by default"
do
@sut
.
get_setting
(
'aggressive_cache'
).
should
==
fals
e
@sut
.
should
.
not
.
aggressive_cach
e
end
it
"raises if there is an attempt to access an unrecognized attribute"
do
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment