class Kamaze::Project::Tools::Git::Status::FilesArray
Initialized using an Array representation of status
A memento is kept. Given files are filtered by type.
@abstract
Attributes
type[R]
Get type
@return [Symbol]
memento[R]
@return [Array]
Public Class Methods
new(status)
click to toggle source
Initialize using given status array representation
@param [Array] status
Calls superclass method
# File lib/kamaze/project/tools/git/status/files_array.rb, line 28 def initialize(status) super status.clone .keep_if { |file| file.public_send("#{self.class.type}?") } @memento = status.clone.map(&:freeze).freeze end