Module: Aygabtu::Scope::VisitingWith
- Defined in:
- lib/aygabtu/scope/visiting_with.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.factory_methods ⇒ Object
14 15 16 |
# File 'lib/aygabtu/scope/visiting_with.rb', line 14 def self.factory_methods [:visiting_with] end |
Instance Method Details
#inspect_data ⇒ Object
10 11 12 |
# 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) ⇒ Object
4 5 6 7 8 |
# 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 |