Table of Contents - dyph-0.6.0 Documentation
Classes and Modules
- Dyph
- Dyph::Action
- Dyph::Action::Add
- Dyph::Action::Delete
- Dyph::Action::NoChange
- Dyph::Differ
- Dyph::Equatable
- Dyph::Equatable::ClassMethods
- Dyph::MergeResult
- Dyph::Outcome
- Dyph::Outcome::Conflicted
- Dyph::Outcome::Resolved
- Dyph::Support
- Dyph::Support::AssignAction
- Dyph::Support::BadMergeException
- Dyph::Support::ChunkDesc
- Dyph::Support::Collater
- Dyph::Support::Diff3
- Dyph::Support::DiffDoubleQueue
- Dyph::Support::Merger
- Dyph::Support::SanityCheck
- Dyph::Support::Text3
- Dyph::TwoWayDiffers
- Dyph::TwoWayDiffers::HeckelDiff
- Dyph::TwoWayDiffers::HeckelDiffWrapper
- Dyph::TwoWayDiffers::OutputConverter
- Dyph::TwoWayDiffers::TextNode
- Dyph::TwoWayDiffers::TwoWayChunk
Methods
- ::check_for_class_overrides — Dyph::Differ
- ::default_diff2 — Dyph::Differ
- ::default_diff3 — Dyph::Differ
- ::default_merge_options — Dyph::Differ
- ::diff — Dyph::TwoWayDiffers::HeckelDiff
- ::execute_diff — Dyph::Support::Diff3
- ::execute_diff — Dyph::TwoWayDiffers::HeckelDiff
- ::get_action — Dyph::Support::AssignAction
- ::identity — Dyph::Differ
- ::included — Dyph::Equatable
- ::merge — Dyph::Differ
- ::merge — Dyph::Support::Merger
- ::new — Dyph::Action
- ::new — Dyph::MergeResult
- ::new — Dyph::Outcome::Conflicted
- ::new — Dyph::Outcome::Resolved
- ::new — Dyph::Support::Diff3
- ::new — Dyph::Support::DiffDoubleQueue
- ::new — Dyph::Support::Merger
- ::new — Dyph::Support::Text3
- ::new — Dyph::Support::ChunkDesc
- ::new — Dyph::Support::BadMergeException
- ::new — Dyph::TwoWayDiffers::HeckelDiff
- ::new — Dyph::TwoWayDiffers::TextNode
- ::new — Dyph::TwoWayDiffers::TwoWayChunk
- ::new — Dyph::TwoWayDiffers::HeckelDiffWrapper
- ::set_processors — Dyph::Differ
- ::split_on_new_line — Dyph::Differ
- ::standard_join — Dyph::Differ
- ::two_way_diff — Dyph::Differ
- #== — Dyph::Outcome::Conflicted
- #== — Dyph::Outcome::Resolved
- #_assoc_range — Dyph::Support::Merger
- #_conflict_range — Dyph::Support::Merger
- #accumulate_lines — Dyph::Support::Merger
- #append_change_range — Dyph::TwoWayDiffers::HeckelDiff
- #append_changes — Dyph::TwoWayDiffers::HeckelDiffWrapper
- #apply — Dyph::Outcome::Conflicted
- #apply — Dyph::Outcome::Resolved
- #build_result_queue — Dyph::Support::Diff3
- #change_or_delete — Dyph::TwoWayDiffers::OutputConverter
- #choose_side — Dyph::Support::DiffDoubleQueue
- #collapse_action — Dyph::TwoWayDiffers::OutputConverter
- #collapse_differences — Dyph::Support::Diff3
- #collate_merge — Dyph::Support::Collater
- #combine — Dyph::Outcome::Resolved
- #combine_non_conflicts — Dyph::Support::Collater
- #conflict? — Dyph::MergeResult
- #conflicted? — Dyph::Outcome
- #convert_to_dyph_output — Dyph::TwoWayDiffers::OutputConverter
- #convert_to_typed_ouput — Dyph::TwoWayDiffers::HeckelDiffWrapper
- #correct_offsets — Dyph::TwoWayDiffers::OutputConverter
- #count_blocks — Dyph::Support::SanityCheck
- #decide_action — Dyph::Support::Diff3
- #dequeue — Dyph::Support::DiffDoubleQueue
- #determine_conflict — Dyph::Support::Merger
- #determine_differnce — Dyph::Support::Diff3
- #determine_outcome — Dyph::Support::Merger
- #diffable_endpoints — Dyph::Support::Diff3
- #empty? — Dyph::Support::DiffDoubleQueue
- #enqueue — Dyph::Support::DiffDoubleQueue
- #ensure_no_lost_data — Dyph::Support::SanityCheck
- #eql? — Dyph::Outcome::Conflicted
- #eql? — Dyph::Outcome::Resolved
- #equate_with — Dyph::Equatable::ClassMethods
- #execute_three_way_merge — Dyph::Support::Merger
- #extract_add_deletes_changes — Dyph::TwoWayDiffers::OutputConverter
- #find_next_change — Dyph::TwoWayDiffers::HeckelDiff
- #find_prev_change — Dyph::TwoWayDiffers::HeckelDiff
- #find_unique — Dyph::TwoWayDiffers::HeckelDiff
- #finished? — Dyph::Support::DiffDoubleQueue
- #gather_up_actions — Dyph::TwoWayDiffers::OutputConverter
- #get — Dyph::Support::DiffDoubleQueue
- #get_differences — Dyph::Support::Diff3
- #get_differences — Dyph::TwoWayDiffers::HeckelDiff
- #hash — Dyph::Outcome::Conflicted
- #hash — Dyph::Outcome::Resolved
- #identify_unique_postions — Dyph::TwoWayDiffers::HeckelDiff
- #inspect — Dyph::Support::BadMergeException
- #interpret_chunk — Dyph::Support::Merger
- #is_a_pair? — Dyph::TwoWayDiffers::OutputConverter
- #joined_results — Dyph::MergeResult
- #merge_and_partition — Dyph::TwoWayDiffers::OutputConverter
- #merge_results — Dyph::TwoWayDiffers::OutputConverter
- #mismatch_offset — Dyph::TwoWayDiffers::HeckelDiff
- #no_new_text — Dyph::TwoWayDiffers::OutputConverter
- #objectify — Dyph::TwoWayDiffers::OutputConverter
- #pair_up_add_deletes — Dyph::TwoWayDiffers::OutputConverter
- #partition_into_actions — Dyph::TwoWayDiffers::OutputConverter
- #peek — Dyph::Support::DiffDoubleQueue
- #perform_diff — Dyph::TwoWayDiffers::HeckelDiff
- #prepend_old_text — Dyph::TwoWayDiffers::OutputConverter
- #queue_finished? — Dyph::Support::Diff3
- #resolved? — Dyph::Outcome
- #results — Dyph::MergeResult
- #set_combiner — Dyph::Outcome::Resolved
- #set_conflict — Dyph::Support::Merger
- #set_offset — Dyph::TwoWayDiffers::OutputConverter
- #set_text — Dyph::Support::Merger
- #set_text_node_indexes — Dyph::TwoWayDiffers::HeckelDiffWrapper
- #set_the_remaining_text_node_indexes — Dyph::TwoWayDiffers::HeckelDiffWrapper
- #subtract_words — Dyph::Support::SanityCheck
- #success? — Dyph::MergeResult
- #switch_sides — Dyph::Support::DiffDoubleQueue
- #symbol — Dyph::Action::Add
- #symbol — Dyph::Action::Delete
- #symbol — Dyph::Action::NoChange
- #to_output_format — Dyph::TwoWayDiffers::OutputConverter
- #to_s — Dyph::Support::BadMergeException