struct

Hwaro::Services::FileAction

Inherits JSON::Serializable < Struct < Value < Object

One row of a per-file manifest: the destination a source resolved to and what happened there (imported / exported / overwritten / skipped). Import and export surface these through --json, so scripts get a source-of-truth file list instead of re-deriving it from log lines.

Constructors

new(path : String, action : String)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

action
clone
Source
copy_with(path _path = @path, action _action = @action)
Source
path