• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

AlyBadawy / Securial / 15928319856
98%

Build:
DEFAULT BRANCH: main
Ran 27 Jun 2025 02:09PM UTC
Jobs 1
Files 62
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Jun 2025 02:09PM UTC coverage: 96.999% (-0.1%) from 97.096%
15928319856

push

github

web-flow
Docs: Enhance YARD docs (#74)

- Added detailed documentation for configuration validation in
`lib/securial/config/validation.rb`, including methods for required
fields, type validation, and password length checks.
- Implemented key transformation utilities in
`lib/securial/helpers/key_transformer.rb` to support deep transformation
of hash keys between different naming conventions.
- Introduced data normalization methods in
`lib/securial/helpers/normalizing_helper.rb` for consistent user input
handling, including email and role name normalization.
- Centralized regular expression patterns and validation methods in
`lib/securial/helpers/regex_helper.rb` for email, username, and password
validation.
- Enhanced role management utilities in
`lib/securial/helpers/roles_helper.rb` for consistent role name
formatting and namespace generation.
- Developed middleware for logging request context in
`lib/securial/middleware/request_tag_logger.rb`, improving traceability
of log messages.
- Added response header middleware in
`lib/securial/middleware/response_headers.rb` to include Securial
identification headers in HTTP responses.
- Created middleware in
`lib/securial/middleware/transform_request_keys.rb` to convert incoming
JSON request keys to snake_case.
- Implemented middleware in
`lib/securial/middleware/transform_response_keys.rb` to transform
outgoing JSON response keys to client-preferred formats.
- Updated gemspec file `securial.gemspec` to include additional metadata
and improve post-install messages for better user guidance.

---------

Signed-off-by: Aly Badawy <1198568+AlyBadawy@users.noreply.github.com>

214 of 220 branches covered (97.27%)

Branch coverage included in aggregate %.

35 of 37 new or added lines in 5 files covered. (94.59%)

1111 of 1146 relevant lines covered (96.95%)

52.27 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
94.44
-5.56% lib/securial/auth/token_generator.rb
1
92.86
-7.14% lib/securial/helpers/regex_helper.rb
Jobs
ID Job ID Ran Files Coverage
1 15928319856.1 27 Jun 2025 02:09PM UTC 62
97.0
GitHub Action Run
Source Files on build 15928319856
  • Tree
  • List 62
  • Changed 13
  • Source Changed 13
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #15928319856
  • 27a10a31 on github
  • Prev Build on main (#15910075527)
  • Next Build on main (#15932928954)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc