Crowbar::TransformationStep
Inherits JSON::Serializable < Struct < Value < Object
Represents an individual transformative operation executed on a buffer. Provides granular provenance, coordinate bounding, and human-readable descriptions.
Constructors
new(index : Int32, category : StepCategory, name : String, description : String, range_start : Int32 | Nil = nil, range_end : Int32 | Nil = nil, diff_bytes : Int32 = 0, details : Hash(String, String) = Hash(String, String).new)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
category
Sourcecategory=(category : StepCategory)
Sourcedescription
Sourcedetails
Sourcediff_bytes
Sourcediff_string
Sourceindex
Sourcename
Sourcerange_end
Sourcerange_start
Sourcerange_string
Source