Class: Browserctl::Runner
- Inherits:
-
Object
- Object
- Browserctl::Runner
- Defined in:
- lib/browserctl/runner.rb
Constant Summary collapse
- SEARCH_PATHS =
[ "./.browserctl/workflows", File.("~/.browserctl/workflows") ].freeze
Instance Method Summary collapse
Instance Method Details
#describe_workflow(name) ⇒ Object
25 26 27 28 |
# File 'lib/browserctl/runner.rb', line 25 def describe_workflow(name) defn = fetch_workflow(name) { name: defn.name, desc: defn.description, params: format_params(defn), steps: defn.steps.map(&:first) } end |
#list_workflows ⇒ Object
20 21 22 23 |
# File 'lib/browserctl/runner.rb', line 20 def list_workflows load_all_workflows REGISTRY.map { |name, defn| { name: name, desc: defn.description } } end |