wilsonsilva/nostr

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
lib/nostr/private_key.rb13
A
55 mins
A
100%
lib/nostr/public_key.rb13
A
55 mins
A
100%
lib/nostr/signature.rb17
A
25 mins
A
100%
lib/nostr.rb24
A
0 mins
A
100%
lib/nostr/bech32.rb60
A
0 mins
A
100%
lib/nostr/client.rb64
A
0 mins
A
100%
lib/nostr/client/color_logger.rb21
A
0 mins
A
100%
lib/nostr/client/logger.rb19
A
0 mins
A
100%
lib/nostr/client/plain_logger.rb21
A
0 mins
A
100%
lib/nostr/client_message_type.rb7
A
0 mins
A
100%
lib/nostr/crypto.rb65
A
0 mins
A
100%
lib/nostr/errors.rb10
A
0 mins
A
100%
lib/nostr/errors/error.rb4
A
0 mins
A
100%
lib/nostr/errors/invalid_hrp_error.rb7
A
0 mins
A
100%
lib/nostr/errors/invalid_key_format_error.rb7
A
0 mins
A
100%
lib/nostr/errors/invalid_key_length_error.rb7
A
0 mins
A
100%
lib/nostr/errors/invalid_key_type_error.rb5
A
0 mins
A
100%
lib/nostr/errors/invalid_signature_format_error.rb7
A
0 mins
A
100%
lib/nostr/errors/invalid_signature_length_error.rb7
A
0 mins
A
100%
lib/nostr/errors/invalid_signature_type_error.rb5
A
0 mins
A
100%
lib/nostr/errors/key_validation_error.rb3
A
0 mins
A
100%
lib/nostr/errors/signature_validation_error.rb3
A
0 mins
A
100%
lib/nostr/event.rb63
A
0 mins
A
100%
lib/nostr/event_kind.rb9
A
0 mins
A
100%
lib/nostr/events/encrypted_direct_message.rb19
A
0 mins
A
100%
lib/nostr/filter.rb37
A
0 mins
A
100%
lib/nostr/key.rb23
A
0 mins
A
100%
lib/nostr/key_pair.rb19
A
0 mins
A
100%
lib/nostr/keygen.rb33
A
0 mins
A
100%
lib/nostr/relay.rb10
A
0 mins
A
100%
lib/nostr/relay_message_type.rb8
A
0 mins
A
100%
lib/nostr/subscription.rb14
A
0 mins
A
100%
lib/nostr/user.rb25
A
0 mins
A
100%
lib/nostr/version.rb3
A
0 mins
.adr-dir
.editorconfig
.github/workflows/main.yml
.gitignore
.overcommit.yml
.rspec
.rubocop.yml
.rubocop_todo.yml
.tool-versions
.yardstick.yml
CHANGELOG.md
CODE_OF_CONDUCT.md
Gemfile
Guardfile
LICENSE.txt
README.md