Class: Unisec::CLI::Commands::Surrogates::To — Documentation by YARD 0.9.44

# Class: Unisec::CLI::Commands::Surrogates::To

Inherits:
  Dry::CLI::Command
  - Object
  - Dry::CLI::Command
  - Unisec::CLI::Commands::Surrogates::To
  show all

Defined in:
  lib/unisec/cli/surrogates.rb

## Overview

Command `unisec surrogates to`

Example:

     $ unisec surrogates to 0x1F4A9
     Char: 💩
     Code Point: 0x1F4A9, 0d128169, 0b11111010010101001
     High Surrogate: 0xD83D, 0d55357, 0b1101100000111101
     Low Surrogate: 0xDCA9, 0d56489, 0b1101110010101001

## Instance Method Summary collapse

- #call(codepoint: nil) ⇒ Object

  Calculate the surrogates based on the Unicode code point.

## Instance Method Details

### #call(codepoint: nil) ⇒ `Object`

Calculate the surrogates based on the Unicode code point.

Parameters:

- codepoint (`String`) (defaults to: `nil`) —

  decimal codepoint

    60
    61
    62
    # File 'lib/unisec/cli/surrogates.rb', line 60

    def call(codepoint: nil, **)
      puts Unisec::Surrogates.new(Unisec::Utils::String.convert(codepoint, :integer)).display
    end