module Swa::CLI::ItemBehaviour
Public Class Methods
included(target)
click to toggle source
# File lib/swa/cli/item_behaviour.rb, line 6 def self.included(target) target.subcommand ["summary", "s"], "One-line summary" do def execute puts item.summary end end target.subcommand ["data", "d"], "Full details" do parameter "[QUERY]", "JMESPath expression" def execute display_data(item.data, query) end end end
Public Instance Methods
execute()
click to toggle source
# File lib/swa/cli/item_behaviour.rb, line 9 def execute puts item.summary end