Class: InertiaRails::MergeProp

Inherits:
BaseProp
  • Object
show all
Defined in:
lib/inertia_rails/merge_prop.rb

Instance Method Summary collapse

Methods inherited from BaseProp

#call

Constructor Details

#initialize(deep_merge: false, &block) ⇒ MergeProp

Returns a new instance of MergeProp.



5
6
7
8
# File 'lib/inertia_rails/merge_prop.rb', line 5

def initialize(deep_merge: false, &block)
  super(&block)
  @deep_merge = deep_merge
end

Instance Method Details

#deep_merge?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/inertia_rails/merge_prop.rb', line 14

def deep_merge?
  @deep_merge
end

#merge?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/inertia_rails/merge_prop.rb', line 10

def merge?
  true
end