Class: Textus::CLI::RefreshVerb
- Inherits:
-
Verb
- Object
- Verb
- Textus::CLI::RefreshVerb
show all
- Defined in:
- lib/textus/cli/refresh.rb
Instance Attribute Summary
Attributes inherited from Verb
#positional
Instance Method Summary
collapse
Methods inherited from Verb
#emit, inherited, #initialize, needs_store?, option, options, #parse
Instance Method Details
#call(store) ⇒ Object
6
7
8
9
10
|
# File 'lib/textus/cli/refresh.rb', line 6
def call(store)
key = positional.shift or raise UsageError.new("refresh requires a key")
role = Role.resolve(flag: as_flag, env: ENV, root: store.root)
emit(Textus::Refresh.call(store, key, as: role))
end
|