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