Works even better in Ruby, as the code as given is valid, you just need to monkey patch length:
#!/usr/bin/env ruby
module DayLength
def length
if ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"].include? self
"24 hours"
else
super
end
end
end
class String
prepend DayLength
end
day = "Monday"
x = day.length
print(x)
Code as given can be made valid in scala I believe. My starter was based on that assumption. I think raku can do it too, but you would probably have to \x = $ to make it work…
Edit: misread your comment slightly, CBA to change mine now. It is what it is
Works even better in Ruby, as the code as given is valid, you just need to monkey patch
length
:#!/usr/bin/env ruby module DayLength def length if ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"].include? self "24 hours" else super end end end class String prepend DayLength end day = "Monday" x = day.length print(x)
Code as given can be made valid in scala I believe. My starter was based on that assumption. I think raku can do it too, but you would probably have to
\x = $
to make it work…Edit: misread your comment slightly, CBA to change mine now. It is what it is