lib/sanultari/config.rb in sanultari-config-0.2.4 vs lib/sanultari/config.rb in sanultari-config-0.2.5
- old
+ new
@@ -36,10 +36,10 @@
abs_path = make_path
config_hash = YAML.load_file(abs_path)
from_hash(config_hash)
end
ensure
- self.save path
+ self.save path unless path == nil
end
# Config 객체를 지정된 위치에 YAML 포맷으로 덤프한다.
#
# @param [String] path 기록할 파일의 위치. 넘기지 않을 경우 기본값이 셋팅된다. {#init!}을 통해 파일을 읽은 경우에는 읽었던 파일의 위치. 그렇지 않으면 현재 디렉토리내의 config.yml을 대상으로 한다. {#path=}가 설정된 경우에는 {#path}하위에 config.yml을 만든다.