ConfigSlurper
ConfigSlurperを少しだけさわってみたので、メモしておきます。
def config = new ConfigSlurper()
def myconfig = '''
template{
id=1
x=0
y=0
style{
line=1
color="red"
}
}
'''
def yourconfig = '''
template{
id=5
x=15
y=25
}
'''
def mine = new ConfigSlurper().parse(myconfig)
def yours = new ConfigSlurper().parse(yourconfig)
mine = mine.merge(yours)
println mine
結果: ["template":["id":5, "x":15, "y":25, "style":["line":1, "color":"red"]]]
Cool!
Acegiのコンフィグは、これに決まり。そろそろ、改良します。
ConfigSlurper
http://docs.codehaus.org/display/GROOVY/ConfigSlurper
0 Comments:
Post a Comment
<< Home