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

Inherits:
Dry::CLI::Command
  • Object
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

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