Files
sure/lib/generators/provider/global/templates/global_provided_concern.rb.tt
soky srm 5d6c1bc280 Provider generator (#364)
* Move provider config to family

* Update schema.rb

* Add provier generator

* Add table creation also

* FIX generator namespace

* Add support for global providers also

* Remove over-engineered stuff

* FIX parser

* FIX linter

* Some generator fixes

* Update generator with fixes

* Update item_model.rb.tt

* Add missing linkable concern

* Add missing routes

* Update adapter.rb.tt

* Update connectable_concern.rb.tt

* Update unlinking_concern.rb.tt

* Update family_generator.rb

* Update family_generator.rb

* Delete .claude/settings.local.json

Signed-off-by: soky srm <sokysrm@gmail.com>

* Move docs under API related folder

* Rename Rails generator doc

* Light edits to LLM generated doc

* Small Lunch Flow config panel regressions.

---------

Signed-off-by: soky srm <sokysrm@gmail.com>
Co-authored-by: Juan José Mata <juanjo.mata@gmail.com>
2025-12-08 22:52:30 +01:00

11 lines
407 B
Plaintext

module <%= class_name %>Item::Provided
extend ActiveSupport::Concern
# Returns a <%= class_name %> provider instance using GLOBAL credentials
# Credentials are configured in /settings/providers (self-hosted) or ENV variables
def <%= file_name %>_provider
# Use the adapter's build_provider method which reads from global settings
Provider::<%= class_name %>Adapter.build_provider
end
end