Method: Gitdb::Card#setdata
- Defined in:
- lib/gitdb/Card.rb
#setdata(hash) ⇒ Object
90 91 92 93 94 95 96 97 |
# File 'lib/gitdb/Card.rb', line 90 def setdata hash h = Gitil::data_keys_of_card.map { |key| key.to_sym } & hash.keys h.each do |sym_key| @content[sym_key] = hash[sym_key] end # 每次对数据的修改会触发一次"写入暂存区" write_to_stage @id, JSON.pretty_generate(@content) end |