Skip to content

Fix NameError: undefined local variable or method 'project_path' in verbose mode#48

Merged
dblock merged 1 commit intomasterfrom
fix/project-path-verbose
Apr 12, 2026
Merged

Fix NameError: undefined local variable or method 'project_path' in verbose mode#48
dblock merged 1 commit intomasterfrom
fix/project-path-verbose

Conversation

@dblock
Copy link
Copy Markdown
Owner

@dblock dblock commented Apr 12, 2026

Fixes #42.

Problem

Running fui with --verbose raised a NameError: undefined local variable or method 'project_path' when a bridging header was found. The code in Fui::Project#bridging_headers referenced project_path which doesn't exist.

Fix

Replace project_path with path, which is already available as an attr_accessor on the instance.

Changes

  • lib/fui/project.rb: Replace project_path with path on line 25.
  • spec/fui/project_spec.rb: Added a test for bridging_headers in verbose mode.

…erbose mode

In verbose mode, Fui::Project#bridging_headers referenced `project_path`
which does not exist. The correct method is `path`, already available
as an attr_accessor on the instance.

Fixes #42.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dblock dblock merged commit 6310a5e into master Apr 12, 2026
5 checks passed
@github-actions
Copy link
Copy Markdown

Danger Report

No issues found.

View run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

error: undefined local variable or method `project_path' for #<Fui::Project:0x00007f9731a5c8d0>

1 participant