YUKI Hiroshi
null+****@clear*****
Fri Jun 27 23:31:12 JST 2014
YUKI Hiroshi 2014-06-27 23:31:12 +0900 (Fri, 27 Jun 2014) New Revision: 9982879549003e00813176dcc0fa73eef382dea8 https://github.com/droonga/droonga-engine/commit/9982879549003e00813176dcc0fa73eef382dea8 Message: Define class methods to generate catalog easily Modified files: lib/droonga/catalog_generator.rb Modified: lib/droonga/catalog_generator.rb (+18 -0) =================================================================== --- lib/droonga/catalog_generator.rb 2014-06-27 23:30:52 +0900 (06ebb18) +++ lib/droonga/catalog_generator.rb 2014-06-27 23:31:12 +0900 (fa7415b) @@ -24,6 +24,24 @@ module Droonga DEFAULT_PORT = 10031 DEFAULT_TAG = "droonga" + class << self + def new(datasets_params=nil) + generator = super + + if datasets_params + datasets_params.each do |name, params| + generator.add_dataset(name, params) + end + end + + generator + end + + def generate(datasets_params) + new(datasets_params).generate + end + end + def initialize @version = 2 @effective_date = Time.now -------------- next part -------------- HTML����������������������������...Download