ruby

Prince Louis birthday photos: New pictures show ruby-cheeked royal playing in garden of Norfolk home

Adorable new photographs of Prince Louis taken by his mother Kate have been released ahead of his first birthday.




ruby

Sydney harbour master tells Ruby Princess inquiry he 'did not understand' email

NSW Health assessment the cruise ship was ‘low risk’ introduced ‘an unfortunate element’ into his decision-making

A New South Wales harbour master has told an inquiry he “did not understand” an email that told him to treat the Ruby Princess “as if it has a positive Covid-19 result” when it came into Sydney Harbour on 18 and 19 March.

Cameron Butchart, who was the duty harbour master on 18 March, said NSW Health’s assessment that the ship was “low risk” introduced “an unfortunate element” into his decision-making.

Continue reading...




ruby

Ruby Wax on mindfulness, mantras and virtually connecting in lockdown

'Practising mindfulness is like going to a gym, you have to exercise the muscle and it works with anxiety'




ruby

Company 'knew' virus was running rampant on Ruby Princess, court told

In a series of explosive allegations, Princess Cruises has been accused of recklessly endangering lives.




ruby

Ruby Princess preparing to leave as passengers promised full refund

The plans for the ship's departure come as Carnival Australia confirmed on Monday it would offer a full refund to guests on the cruise that returned to Sydney on March 19.




ruby

Company 'knew' virus was running rampant on Ruby Princess, court told

In a series of explosive allegations, Princess Cruises has been accused of recklessly endangering lives.




ruby

Ruby Princess preparing to leave as passengers promised full refund

The plans for the ship's departure come as Carnival Australia confirmed on Monday it would offer a full refund to guests on the cruise that returned to Sydney on March 19.




ruby

Ruby Princess doctor tells inquiry she would not have allowed passengers to disembark

The senior doctor on board the Ruby Princess tells an inquiry she is surprised passengers were allowed to disembark in Sydney last month despite some displaying COVID-19 symptoms.




ruby

Company 'knew' virus was running rampant on Ruby Princess, court told

In a series of explosive allegations, Princess Cruises has been accused of recklessly endangering lives.




ruby

Ruby Princess preparing to leave as passengers promised full refund

The plans for the ship's departure come as Carnival Australia confirmed on Monday it would offer a full refund to guests on the cruise that returned to Sydney on March 19.




ruby

Statement by Attorney General Holder on the Passing of Ruby Dee

U.S. Attorney General Eric Holder released the following statement Friday on the passing of actress Ruby Dee



  • OPA Press Releases

ruby

RubyMoon makes 'gym-to-swim' wear using recycled fabric

After all, why shouldn't you wear the same top to the beach as you do to the gym?




ruby

Photo: Ruby throated hummingbird takes a pause

Our photo of the day comes from Akumal, Mexico.




ruby

Ruby Cup: "Buy one, give one" menstrual cup on a social mission to help African schoolgirls (Video)

Did your fear of stains stop you from going to school or work? Probably not. But this company is aiming to bring menstrual cups to African schoolgirls who miss school because they have their period and cannot afford disposables.




ruby

It's time to upgrade those Ruby 2.4 apps

#497 — April 16, 2020

Read on the Web

Ruby Weekly

Bye Bye Ruby 2.4, Support Has Ended — From the end of April 2019 till now, Ruby 2.4 has been in its ‘security maintenance’ phase but now you won’t even get that, Ruby 2.4.10 should be the final 2.4 release. 2.5 will follow in 2.4’s footsteps next year, so upgrading to 2.6 or 2.7 should now be a priority for those older apps.

Ruby Core Team

Testing Ruby Decorators with super_method — Have you ever wondered how you can properly test the behavior of a method overridden by Module#prepend? Enter super_method which returns a Method object of which superclass method would be called when super is used or nil if none exists.

Simone Bravo

You Hacked the Gibson? Yeah, They Built Their Own Login — Don't let Crash Override pwn your app. FusionAuth adds secure login, registration and user management to your app in minutes not months. Download our community edition for free.

FusionAuth sponsor

Heya: A Sequence Mailer for Rails — “Think of it like ActionMailer, but for timed email sequences.” Note: It’s open source but not free for commercial use beyond a certain point.

Honeybadger Industries LLC

A Final Report on Ruby Concurrency Developments — A report on work funded by a 2019 Ruby Association Grant that puts forth a proposal of using non-blocking fibers to improve Ruby’s concurrency story.

Samuel Williams

Mocking in Ruby with Minitest — Minitest has basic mocking functionality baked in, but be judicious in your use of it.

Heidar Bernhardsson

???? Jobs

Ruby Backend Developer (Austria) — We’re seeking mid-level and senior devs to join us and build top-class backend infrastructure for our adidas apps, used by millions. Our stack includes: jRuby, Sinatra, Sidekiq, MySQL, & MongoDB.

Runtastic

Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started.

Vettery

▶️ Get ready for your next role: Pluralsight is free for the entire month of April. Stay Home. Skill Up. #FreeApril — SPONSORED

???? Articles & Tutorials

Predicting the Future With Linear Regression in Ruby — Linear regression is a mathematical approach to modelling a relationship between multiple variables and is demonstrated here by exploring whether the tempo of a song predicts its popularity on Spotify.

Julie Kent

Feature Flags: A Simple Way to 'De-Stress' Production Releases — Feature flags bridge a gap between the abstract concept of continuous delivery and tactical release of features.

Matt Swanson

A Guide to Deprecation Warnings in Rails — If you’ve upgraded Rails and you start seeing warnings screaming at you, you can either get Googling or.. read this ????

Luciano Becerra

What's the Difference Between Monitoring Webhooks and Background Jobs

AppSignal sponsor

Understanding webpacker.yml — Have you ever really gone through the Webpack config?

Ross Kaffenberger

Using Optimizer Hints in Rails — Rails 6 removes the need to write raw SQL to use optimizer hints, so that’s cool.

Prateek Choudhary

Dissecting Rails Migrations — You should pick up something new about migrations by reading this article as it covers all of the essentials and a little more.

Prathamesh Sonpatki

The Basics of Custom Exception Handling — Never hurts to revise the basics of effective exceptions.

Mark Michon

How to Improve Code Readability with Closures

Andrey Koleshko

???? Code and Tools

ruby-prolog: A Pure Ruby Prolog-like DSL for Logical Programming — Solve complex logic problems on the fly using a dynamic, Prolog-like DSL inline with your normal code.

Preston Lee

Anyway Config: Keep Your Ruby Configuration Sensible — Get your Ruby project out of ‘ENV Hell’ with anyway_config, a framework for managing configuration.

Vladimir Dementyev

The End of Heroku Alerts — Rails Autoscale keeps your app healthy. Simple and effective autoscaling for Web, Sidekiq, Delayed Job, and Que.

Rails Autoscale sponsor

Tomo 1.0: A Friendly CLI for Deploying Rails Apps — There’s a short tutorial for deploying Rails, and the documentation is thorough.

Matt Brictson

ActiveLdap 6.0: An Object Oriented Interface to LDAP — A very long standing project (16 years!) that has just had an update. LDAP stands for Lightweight Directory Access Protocol and while I don’t hear about it much anymore, it has plenty of established use cases.

Sutou Kouhei

Elasticsearch Integrations for ActiveModel/Record and Rails

Elastic

RubyMine 2020.1 Released

Natalie Kudanova




ruby

An interview with Ruby ETL expert Thibaut Barrère

#499 — April 30, 2020

Read on the Web

???? Occasionally we run interviews in Ruby Weekly and we're back with another one.. with long time Rubyist and Kiba maintainer, Thibaut Barrère. Be sure to check out the bottom of this issue to read it, especially if you ever run ETL jobs with Ruby! ????

Ruby Weekly

▶  Let's Build a Twitter Clone in 10 Minutes with Rails, CableReady, and StimulusReflex — You know that cloning Twitter in 10 minutes is impossible, but what about the core mechanism of the idea? After a slow first minute, this video does a pretty good job of showing off some techniques you might not have used before.

Nate Hopkins

discuss.rubyonrails: The Rails Project Discussion Forum — Basically a Web version of the Rails mailing lists and a worthwhile place to head if you want to suggest features, ask questions, etc.

Ruby on Rails Discussions

Easy Rails Deployments — Deploy your Ruby, Rails, Sinatra, and Rack application to any cloud or server. Cloud 66 offers a scalable Heroku alternative that doesn't lock you in. Try it free and get extra $66 free credits with the code: 'Ruby-Weekly'.

Cloud 66 sponsor

sequel-activerecord-adapter: Allows Sequel to Reuse an ActiveRecord Connection — If you want to use more Sequel or migrate in that direction, this makes it easy.

Janko Marohnić

Ruby Adds Experimental Support for 'End-Less' Method Definitions — We’ve touched on this in a previous issue, but if you fancy a proper blog post with examples, this is more accessible than digging through feature tracker discussions. I’m not a fan of this syntax myself yet, but Prateek does a good job of selling it.

Prateek Choudhary

CableReady: Trigger Client-Side DOM Changes from Server-Side Ruby — If you skipped the video above because it’s a video (and I know many of you do ????) CableReady is still worth checking out. It aims to “complete the ActionCable story” by providing a way to directly interact with clients over ActionCable WebSockets. The docs will help you get the idea.

Hopsoft

???? Jobs

Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started.

Vettery

Security Engineer (Remote) — Are you an engineer with experience in Rails and/or Go? Join our team and help secure our apps and cloud infrastructure.

Shogun

ℹ️ Interested in running a job listing in Ruby Weekly? There's more info here.

???? Articles & Tutorials

A Practical Use for PStorePStore is one of the older parts of Ruby’s stdlib and lets you persist (and restore) a Ruby hash to disk. I haven’t seen it in Ruby code for years but Arkency have found a neat, modern use case.

Paweł Pacana

▶  Drag and Drop Sortable Lists with Rails and Stimulus JS — How to wire up drag and drop lists with a Rails app using Sortable, Stimulus and acts_as_list.

Go Rails

Setting Up Multi-Factor Authentication for RubyGems.org — If you’re a registered user of the official Ruby Gems repository, you should have had an email this week about securing your account using 2FA. This is just my own reminder that this is a good idea especially if you publicly publish widely used gems! :-)

Rubygems.org

Let’s Explore Big-O Notation With Ruby ???? — Learn to use Big-O to look at an algorithm and easily discern its efficiency, without having to run a profiling tool.

Honeybadger sponsor

▶  Discussing Docker and Kubernetes with Kelsey Hightower — A worthwhile show to listen to if Kubernetes and Docker intimidate you but you want to know a little more. Kelsey is good at breaking these things down into understandable pieces.

Rails with Jason Podcast podcast

Rails System Tests in Docker — We’re seeing an uptick in articles about system tests in Rails. Here’s how to integrate them into your development Docker setup.

Hint.io

The Difference Between System Specs and Feature Specs — If you’ve felt the difference between RSpec’s “feature specs” and “system specs” is quite subtle, this explanation will help.

Jason Swett

Why Rubyists Should Consider Learning Go — If you want compilation and a type system, Crystal is probably a better fit for Rubyists, but Go is undoubtedly a neat language and ecosystem (and if you do end up in the Go world, check out our Go weekly! ????)

Ayooluwa Isaiah

Building a Ruby CLI with Thor

Daniel Gómez

???? Code and Tools

git curate: Peruse and Delete git Branches Ergonomically — Got a repo cluttered with branches here and there? git curate aims to cure the pains of getting those branches back under control.

Matt Harvey

MessageBus: A Reliable and Robust Messaging Bus for Ruby and Rack

Sam Saffron

Are You Spending Too Much on Heroku?

Rails Autoscale sponsor

bootstrap_form: A Rails Form Builder for Bootstrap v4-Style Forms

Bootstrap Ruby

ActiveModelAttributes: The Active Record Attributes API, but for Active Model — Brings some of the goodies of the Rails 5 Active Record attributes API to ActiveModel too. 1.6.0 just dropped.

Karol Galanciak

???? A Q&A with…
Thibaut Barrère
Creator of Kiba ETL

Thibaut Barrère is a long-time Rubyist and data engineer who built and maintains the popular Extract, Transform, and Load (ETL) framework Kiba. We asked him some questions about his work:

What inspired you to create Kiba?

A lot of my work since ~2005 has been focused on data integration (making systems speak together), data aggregation etc. I sometimes used GUI-based tools like Microsoft SSIS which, while powerful, are quite far from the coding experience.

I was already using Ruby at that time, and was happy to discover activewarehouse-etl (maintained by Anthony Eden, who runs DNSimple now) providing a Ruby DSL to declare data pipelines. I used it for a while with very good success to implement data extractions and business intelligence ETL, and ultimately took over the maintenance.

In the long run, though (as I explained in a recent Paris.rb talk), the balance between the the cost of OSS maintenance and the usability for my billable and non-billable use-cases proved to be not good enough, which made me decide to stop the maintenance, sadly.

I still wanted to use Ruby to write data pipelines, but I needed to cover more use-cases and reduce the OSS maintenance burden at the same time. This ultimately led me to write and share (in 2015) Kiba ETL, a focused DSL for declarative processing, matching those criterias.

Do you find yourself adding more features while in quarantine?

Before the quarantine, I directed my Kiba bandwith and focus on finalizing Kiba v3 and rewriting the documentation from scratch, to properly encourage best practices I’ve been discovering. I also created experimental branches for Ruby 2.7/2.8 keywords.

During the quarantine, I've reduced client work and OSS work too, to focus on shipping Kiba Pro v2 (which I’ll announce shortly officially). I’ve extracted and generalized (from real-life projects) very useful components, such as a “batch SQL lookup” (useful when replacing relationships keys during data migrations and datawarehouses sync code, in batch rather than row by row), a “file lock” to ensure a single job runs at once, and a “parallel transform” to achieve easy concurrency for things like HTTP queries.

What's the wildest ETL that you've encountered?

Getting the data out of a system which is actively not acting in that direction is always a bit wild.. One can see all types of fancy stuff on the field. For instance, it is not uncommon to have an ETL process start a headless browser, jump through pages, just to get to the CSV/PDF/Excel file that you will then use as your data source!

You can also end up having to figure out ways to read or write very old file formats at times. Recently I wrote a Kiba component to generate a COBOL delimited file, for instance. In large companies, a very widely used I/O is good old SFTP, far away from modern APIs and formats.

Can you tell us how to say your last name? ????

I had to deploy a page to my blog to answer that question properly ????. You’ll find out how to say my name here.

Merci Thibaut!

You can read some of Thibaut's posts on his blog and find out more about Kiba ETL here.




ruby

A transpiler for futuristic Ruby, and the RailsConf 2020 videos

#500 — May 7, 2020

Read on the Web

???? Welcome to issue 500! A bit of an arbitrary milestone but thanks to you all :-)

Ruby Weekly

Ruby Next: Make All Rubies Quack Alike — Ruby Next is a Ruby-to-Ruby transpiler that allows you to use the latest features of Ruby in previous versions without monkey patching or refinements. Could this be how experimental features are released going forward?

Vladimir Dementyev

Ruby 3 'Guilds' Proposal Now Called Ractor — This documentation is in Japanese (though the source code examples are easy to follow) but the news is that the new, proposed concurrency mechanism for Ruby 3 called Guilds (explained here) has been renamed to Ractor (as in ‘Ruby actors’, Ruby’s take on the actor model).

Koichi Sasada

Don’t Do Auth From Scratch. Focus On Your App — Spend less time on authentication and authorization and more time developing your awesome app. Auth built for <devs>. Download our community edition for free.

FusionAuth sponsor

Take the 2020 Ruby on Rails Survey — This is the sixth outing for Planet Argon’s survey which began in 2009. We try and support it each time as the results always make for interesting reading (see 2018’s results). Participate and become data ????

Planet Argon Team

???? RailsConf 2020 Videos

If you recall, RailsConf 2020 was cancelled in its in-person form to be replaced by a 'couch edition'. This has been taking place and the videos have been released! Here are some of the highlights:

If you want the full collection, here's the YouTube playlist.

Alt::BrightonRuby: A Slightly Odd, Quasi-Conference for Strange Times — Alt::BrightonRuby is not happening in-person this year. Instead, you can buy the recorded talks, get a _why book, and get some podcasts with the speakers.

Alt::BrightonRuby

???? Jobs

Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started.

Vettery

Security Engineer (Remote) — Are you an engineer with experience in Rails and/or Go? Join our team and help secure our apps and cloud infrastructure.

Shogun

ℹ️ Interested in running a job listing in Ruby Weekly? There's more info here.

???? Articles & Tutorials

▶  How To Begin Contributing to a Gem — If you’ve been using a library for a while and you want to contribute back, how do you get started? A 12 minute introduction here.

Drifting Ruby

How to Set Up Factory Bot on a Fresh Rails Project — Factory Bot is a library for setting up Ruby objects as test data – an alternative to fixtures, essentially.

Jason Swett

Using Postgres's DISTINCT ON to Avoid an N+1 Query“Recently I fixed a tricky N+1 query and thought I should write it up..”

John Nunemaker

Need to Upgrade Rails? Don’t Know How Long It Will Take? — Get an action plan for your Rails upgrade and an in-depth report about your technical debt and outdated dependencies ????.

FastRuby.io | Rails Upgrade Services sponsor

5 Uses for 'Splats' — 5 different ways to leverage Ruby’s splat (*) operator.

Jason Dinsmore

Running Multiple Instances of Webpacker — If you’re working on multiple Rails apps at once, changing where Rails gets served up is easy by configuring the port, but what about Webpacker? That requires another tweak.

Scott Watermasysk

Performing Asynchronous HTTP requests in Rails — How to update parts an app’s pages with asynchronous HTTP requests. A step-by-step how-to with JavaScript’s fetch() function, and Rails native server-side partial rendering.

Remi Mercier

How to Use AWS SimpleDB from Ruby — If you haven’t heard of AWS SimpleDB, you wouldn’t be alone as it’s not very popular, but it’s a pretty simple and cheap way to store simple documents in the cloud.

Peter Cooper

What's The Difference Between Monitoring Webhooks and Background Jobs

AppSignal sponsor

Ways to Reduce Your Heroku App's Slug Size — You might be surprised Heroku didn’t already do some of this for you.

Rohit Kumar

A Chat with Thibaut Barrère — If you missed our interview with Thibaut Barrere (Rubyist, and creator of the Kiba ETL framework) in last week’s issue, you can catch up here.

Glenn Goodrich

???? Code and Tools

Rodauth 2.0: Ruby's 'Most Advanced' Authentication Framework — A authentication framework that can work in any Rack-based webapp. Built using Roda and Sequel, Rodauth can be used with other frameworks and database libraries if you wish. Why’s it so advanced? More info on that here.

Jeremy Evans

RubyGems 3.1.3 Released — Lots of little bug fixes and tweaks.

RubyGems Blog

Business: Business Day Calculations for Ruby — Define your working days and holidays and then you can do ‘business day arithmetic’ (for example, what’s in 5 working days after now taking holidays and weekends into account?)

GoCardless

Lockbox: Modern Encryption for Rails

Andrew Kane

split: The Rack Based A/B 'Split' Testing Framework — A mature framework with robust configuration and multiple options for determining the winning option.

Split

P.S. In last week's issue, one of the links to our sponsors was incorrect and some readers emailed us to say they really wanted to read the promised article, Let’s Explore Big-O Notation with Ruby, so here it is. Apologies for any inconvenience.




ruby

Here's why Ruby Rose believes that the 'Batsuit' is made for her

While Superheroes have always been a favourite amongst the audience, new age female superheroes have earned much praise from viewers in recent times creating a humongous fan base. Be it Captain Marvel, The Wasp, Wonder Woman, Black Widow, or Batwoman, each of these crusaders flaunt a glorious suit bringing out imminent traits of their characters.

Gathering momentum on Indian television to become one of the highest-rated shows on TV, the premiere season of Batwoman has become a fan favourite. Speaking about wearing the majestic Batsuit for the first time, Ruby Rose said, "I still remember putting it on for the first time with Colleen, who is magnificent at what she does, and it's just a magical feeling. It's not like when you dress up for Halloween and sort of put something on. This thing has been like, within an inch of its life, it just fits me like a glove."

Further speaking about filming while wearing the Batwoman attire, Ruby Rose mentions, "Every single part of it has been designed for my body. So, I feel it moves with me, and I move with it, and it feels like a second skin for the most part, and, yes, it's an incredible feeling. You feel the transformation, unlike any costume I've ever put on in any role in my life. It's just very difficult to pee in, that's all."

With the responsibility that comes with portraying a phenomenon like Batwoman on the silver screen, Ruby Rose excels in breathing life into the character of this superhero. The story of Batwoman continues to unfold with its premiere season currently being aired in India, exclusively on Colors Infinity.

Catch up on all the latest entertainment news and gossip here. Also, download the new mid-day Android and iOS apps.

Mid-Day is now on Telegram. Click here to join our channel (@middayinfomedialtd) and stay updated with the latest news




ruby

Ruby Rose reveals she hid in a friend's house for days

Ruby Rose has revealed how she was forced to take time out to recharge for a few days. 




ruby

Orange Is the New Black's Jackie Cruz on Ruby Rose's fame  

Orange Is the New Black's Jackie Cruz, 32, has said that she always knew Ruby Rose would be a Hollywood heavyweight.




ruby

Has Ruby Rose removed her neck and collarbone tattoos?

She once had more than 100 tattoos, ranging from a unicorn to an Alice in Wonderland-inspired rabbit design. 




ruby

Ruby Rose reveals her painfully bruised knees after filming her own stunts for The Doorman

She's currently filming the action-thriller The Doorman, in which she plays a Marine officer who clashes with a gang of thieves.  




ruby

Ruby Rose of Batwoman pulls out of San Diego Comic-Con: 'I'm not gonna be there which stinks a lot'

To the disappointment of superfans everywhere, actress Ruby Rose has had to pull out of her appearances at San Diego Comic-Con this weekend, to continue filming buzzy new show Batwoman.




ruby

Ruby Rose reveals she was 'broke and living on a blow-up mattress' before OITNB

Australian actress Ruby Rose quickly became a household name in Hollywood after her breakthrough role on Orange Is The New Black four years ago. 




ruby

Ruby Rose shares emotional photo of herself in hospital bed to mark World Mental Health Day

She's about to mark history as the first openly gay female superhero.




ruby

Ruby Rose reveals she suffers from adult acne in makeup-free post

She's the jaw-dropping model-turned-Hollywood actress who has become known for her ridiculously good looks.




ruby

Ruby Rose shows off her pink and blue buzz cut in Los Angeles

Ruby Rose showed off her unique sense of style as she debuted her blue and pink split-colour buzz cut in Los Angeles on Saturday.




ruby

Batwoman beauty Ruby Rose looks fierce in Fendi jacket as she jets out of LAX

The stunning starlet, whose full name is Ruby Rose Langenheim, is primed to star this fall in The CW's Batwoman series, in which she'll play the titular role.




ruby

Ruby Rose slips into Batwoman costume as she dodges knives on the cover of Entertainment Weekly

Comic fans have been waiting for the premiere of Batwoman with Ruby Rose.




ruby

Ruby Rose of Batwoman pulls out of San Diego Comic-Con: 'I'm not gonna be there which stinks a lot'

To the disappointment of superfans everywhere, actress Ruby Rose has had to pull out of her appearances at San Diego Comic-Con this weekend, to continue filming buzzy new show Batwoman.




ruby

Ruby Rose reveals she was 'broke and living on a blow-up mattress' before OITNB

Australian actress Ruby Rose quickly became a household name in Hollywood after her breakthrough role on Orange Is The New Black four years ago. 




ruby

Ruby Rose flaunts very svelte frame in sleek black suit as she films Batwoman in Vancouver

Ruby Rose fulfilled her 'childhood dream' earlier this year by landing the groundbreaking role as the first openly-lesbian Batwoman. 




ruby

'Social media is terrifying': Ruby Rose says today's youth have it tough

In the past, Ruby Rose has addressed the fact that she was bullied in her youth for being gay. 




ruby

Ruby Rose looks edgy as she attends Beverly Hills event to promote Batwoman

She fulfilled her 'childhood dream' earlier this year by landing the groundbreaking role as lesbian superhero Batwoman. 




ruby

'Everyone hated me at school!' Ruby Rose shares a throwback photo from her troubled teenage years

She is about to take TV by storm as lesbian superhero Batwoman, avenging the wrongs wrought on society by criminals.




ruby

Ruby Rose defends herself against online haters who slammed her casting as Batwoman 

She's set to play the first on-screen lesbian superhero Batwoman. 




ruby

Ruby Rose reveals she had emergency surgery on her spine

Ruby Rose has revealed she underwent emergency surgery on two herniated discs in her spine.




ruby

Ruby Rose wears bandage on neck after emergency surgery on spine

Ruby Rose flashed a faint smile in Los Angeles International Airport on Saturday after recently undergoing emergency surgery on her spine. 




ruby

Ruby Rose reveals her neck scar in New York

She recently surprised her fans when she revealed she had to undergo emergency surgery on her spine.




ruby

Ruby Rose looks chic in a metallic blue co-ord as she carries a $4500 leather Fendi handbag

She is currently promoting her new CW series, Batwoman, following emergency spinal surgery. 




ruby

Ruby Rose talks about her recent back surgery after suffering an injury on the set of Batwoman

Ruby Rose has revealed she was almost left paralysed after a stunt went seriously wrong on the set of her new series, Batwoman. Appearing on The Tonight Show, Ruby spoke about her surgery.




ruby

Ruby Rose shares emotional photo of herself in hospital bed to mark World Mental Health Day

She's about to mark history as the first openly gay female superhero.




ruby

Batwoman spoiler: Ruby Rose films new scenes for The CW series in Vancouver

In September, Ruby revealed she had to undergo emergency surgery after suffering two herniated discs on set several months ago




ruby

Ruby Rose licks co-star Grant Gustin's face on set of Arrowverse series

On Wednesday, Ruby Rose was pictured filming scenes for Arrowverse crossover series Crisis on Infinite Earths in Vancouver, Canada




ruby

Ruby Rose reunites with her Return of Xander Cage co-star Vin Diesel

She's rumoured to be making an appearance in Fast And Furious 9 - and Ruby Rose and BFF Vin Diesel reunited at the eighth annual Australians in Film gala in LA.




ruby

Fans applaud Batwoman after the show's star Ruby Rose was shown engaging in a lesbian sex scene

Batwoman fans were left overjoyed when the new series screened a lesbian sex scene this week. 




ruby

Ruby Rose shares cryptic posts after Jessica Origliasso announces engagement to Kai Carlton

Ruby Rose shared a series of cryptic memes and posts about 'real relationships' and 'fighting for love' to her Instagram Story on Saturday.




ruby

Ruby Rose shows off her tattoos as she poses in the nude

She recently revealed that she had to undergo emergency surgery on her spine after a movie stunt left her at risk of being paralysed. 




ruby

The Veronicas stopped talking amid Jessica Origliasso's romance with ex Ruby Rose

The Veronicas have revealed how they mended their shock 18-month estrangement after Jessica Origliasso's reconciled with her ex Ruby Rose, two years ago. 




ruby

The Veronicas' Jess Origliasso breaks down over Ruby Rose split in new reality show

Jessica Origliasso's tumultuous relationship with Ruby Rose was laid bare during the season premiere of The Veronicas: Blood Is For Life on MTV on Sunday night.