Class: Herb::ActionView::RenderAnalyzer::Result

Inherits:
Data
  • Object
show all
Defined in:
lib/herb/action_view/render_analyzer.rb,
lib/herb/action_view/render_analyzer.rb,
sig/herb/action_view/render_analyzer.rbs,
sig/herb/action_view/render_analyzer.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#dynamic_callsObject (readonly)

Returns the value of attribute dynamic_calls

Returns:

  • (Object)

    the current value of dynamic_calls



11
12
13
# File 'lib/herb/action_view/render_analyzer.rb', line 11

def dynamic_calls
  @dynamic_calls
end

#partial_filesObject (readonly)

Returns the value of attribute partial_files

Returns:

  • (Object)

    the current value of partial_files



11
12
13
# File 'lib/herb/action_view/render_analyzer.rb', line 11

def partial_files
  @partial_files
end

#render_callsObject (readonly)

Returns the value of attribute render_calls

Returns:

  • (Object)

    the current value of render_calls



11
12
13
# File 'lib/herb/action_view/render_analyzer.rb', line 11

def render_calls
  @render_calls
end

#unresolvedObject (readonly)

Returns the value of attribute unresolved

Returns:

  • (Object)

    the current value of unresolved



11
12
13
# File 'lib/herb/action_view/render_analyzer.rb', line 11

def unresolved
  @unresolved
end

#unusedObject (readonly)

Returns the value of attribute unused

Returns:

  • (Object)

    the current value of unused



11
12
13
# File 'lib/herb/action_view/render_analyzer.rb', line 11

def unused
  @unused
end

#view_rootObject (readonly)

Returns the value of attribute view_root

Returns:

  • (Object)

    the current value of view_root



11
12
13
# File 'lib/herb/action_view/render_analyzer.rb', line 11

def view_root
  @view_root
end

Class Method Details

.members[ :render_calls, :dynamic_calls, :partial_files, :unresolved, :unused, :view_root ]

Returns:

  • ([ :render_calls, :dynamic_calls, :partial_files, :unresolved, :unused, :view_root ])


24
# File 'sig/herb/action_view/render_analyzer.rbs', line 24

def self.members: () -> [ :render_calls, :dynamic_calls, :partial_files, :unresolved, :unused, :view_root ]

.new(render_calls, dynamic_calls, partial_files, unresolved, unused, view_root) ⇒ instance .new(render_calls:, dynamic_calls:, partial_files:, unresolved:, unused:, view_root:) ⇒ instance

Overloads:

  • .new(render_calls, dynamic_calls, partial_files, unresolved, unused, view_root) ⇒ instance

    Parameters:

    • render_calls (Object)
    • dynamic_calls (Object)
    • partial_files (Object)
    • unresolved (Object)
    • unused (Object)
    • view_root (Object)

    Returns:

    • (instance)
  • .new(render_calls:, dynamic_calls:, partial_files:, unresolved:, unused:, view_root:) ⇒ instance

    Parameters:

    • render_calls: (Object)
    • dynamic_calls: (Object)
    • partial_files: (Object)
    • unresolved: (Object)
    • unused: (Object)
    • view_root: (Object)

    Returns:

    • (instance)


21
22
# File 'sig/herb/action_view/render_analyzer.rbs', line 21

def self.new: (untyped render_calls, untyped dynamic_calls, untyped partial_files, untyped unresolved, untyped unused, untyped view_root) -> instance
| (render_calls: untyped, dynamic_calls: untyped, partial_files: untyped, unresolved: untyped, unused: untyped, view_root: untyped) -> instance

Instance Method Details

#issues?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/herb/action_view/render_analyzer.rb', line 14

def issues?
  unresolved.any? || unused.any?
end

#members[ :render_calls, :dynamic_calls, :partial_files, :unresolved, :unused, :view_root ]

Returns:

  • ([ :render_calls, :dynamic_calls, :partial_files, :unresolved, :unused, :view_root ])


26
# File 'sig/herb/action_view/render_analyzer.rbs', line 26

def members: () -> [ :render_calls, :dynamic_calls, :partial_files, :unresolved, :unused, :view_root ]