module Aygabtu::Scope::VisitingWith
Public Class Methods
factory_methods()
click to toggle source
# File lib/aygabtu/scope/visiting_with.rb, line 14 def self.factory_methods [:visiting_with] end
Public Instance Methods
inspect_data()
click to toggle source
Calls superclass method
# File lib/aygabtu/scope/visiting_with.rb, line 10 def inspect_data super.merge(visiting_data: inspected_or_nil(@data[:visiting_data])) end
visiting_with(visiting_data)
click to toggle source
# File lib/aygabtu/scope/visiting_with.rb, line 4 def visiting_with(visiting_data) visiting_data = self.visiting_data.merge(visiting_data) new_data = @data.dup.merge(visiting_data: visiting_data) self.class.new(new_data) end