class FakeGit::UpdateIndex
Public Instance Methods
call(*args)
click to toggle source
# File lib/fake_git/update_index.rb, line 7 def call(*args) get_obj_type $OPTIONS[:update_index_cache_info] index, file_name = args.first.split(" ") obj = FakeGit::FetchObject.new.call(index) update_filename(obj, file_name) end
Private Instance Methods
get_obj_type(cache_info)
click to toggle source
# File lib/fake_git/update_index.rb, line 16 def get_obj_type(cache_info) case cache_info.to_i when 100644 "blob" else nil end end
update_filename(obj, file_name)
click to toggle source
# File lib/fake_git/update_index.rb, line 25 def update_filename(obj, file_name) obj.file_name = file_name obj.write! end