Sha256: 965004c5de9ca4e0319b5871ce3e8fda36746e863add36b82a7d7b914aa6eb71

Contents?: true

Size: 1.81 KB

Versions: 30

Compression:

Stored size: 1.81 KB

Contents

# frozen_string_literal: true

module Cryptum
  # This plugin is used to Cancel Open Limit Orders
  module Event
    module KeyPress
      # Supported Method Parameters::
      # Cryptum::Event::KeyPress.detect(
      # )
      public_class_method def self.detect(opts = {})
        terminal_win = opts[:terminal_win]

        Cryptum::UI.detect_key_press_in_ui(
          key_press_event: terminal_win.key_press_event,
          ui_win: terminal_win.ticker_section
        )

        Cryptum::UI.detect_key_press_in_ui(
          key_press_event: terminal_win.key_press_event,
          ui_win: terminal_win.portfolio_section
        )

        Cryptum::UI.detect_key_press_in_ui(
          key_press_event: terminal_win.key_press_event,
          ui_win: terminal_win.order_plan_section
        )

        Cryptum::UI.detect_key_press_in_ui(
          key_press_event: terminal_win.key_press_event,
          ui_win: terminal_win.order_timer_section
        )

        Cryptum::UI.detect_key_press_in_ui(
          key_press_event: terminal_win.key_press_event,
          ui_win: terminal_win.market_trend_section
        )

        Cryptum::UI.detect_key_press_in_ui(
          key_press_event: terminal_win.key_press_event,
          ui_win: terminal_win.signal_engine_section
        )

        Cryptum::UI.detect_key_press_in_ui(
          key_press_event: terminal_win.key_press_event,
          ui_win: terminal_win.order_execute_section
        )

        Cryptum::UI.detect_key_press_in_ui(
          key_press_event: terminal_win.key_press_event,
          ui_win: terminal_win.command_section
        )
      rescue StandardError => e
        raise e
      end

      # Display Usage for this Module
      public_class_method def self.help
        puts "USAGE:
         order_book = #{self}.crypto()
        "
      end
    end
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
cryptum-0.0.262 lib/cryptum/event/key_press.rb
cryptum-0.0.261 lib/cryptum/event/key_press.rb
cryptum-0.0.260 lib/cryptum/event/key_press.rb
cryptum-0.0.259 lib/cryptum/event/key_press.rb
cryptum-0.0.258 lib/cryptum/event/key_press.rb
cryptum-0.0.257 lib/cryptum/event/key_press.rb
cryptum-0.0.256 lib/cryptum/event/key_press.rb
cryptum-0.0.255 lib/cryptum/event/key_press.rb
cryptum-0.0.254 lib/cryptum/event/key_press.rb
cryptum-0.0.253 lib/cryptum/event/key_press.rb
cryptum-0.0.252 lib/cryptum/event/key_press.rb
cryptum-0.0.251 lib/cryptum/event/key_press.rb
cryptum-0.0.250 lib/cryptum/event/key_press.rb
cryptum-0.0.249 lib/cryptum/event/key_press.rb
cryptum-0.0.248 lib/cryptum/event/key_press.rb
cryptum-0.0.247 lib/cryptum/event/key_press.rb
cryptum-0.0.246 lib/cryptum/event/key_press.rb
cryptum-0.0.245 lib/cryptum/event/key_press.rb
cryptum-0.0.244 lib/cryptum/event/key_press.rb
cryptum-0.0.243 lib/cryptum/event/key_press.rb