sketchucation logo sketchucation
    • Login
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    πŸ«› Lightbeans Update | Metallic and Roughness auto-applied in SketchUp 2025+ Download

    Ruby Console.... what's up with all the <br/>s?

    Scheduled Pinned Locked Moved Developers' Forum
    13 Posts 4 Posters 606 Views 4 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • thomthomT Offline
      thomthom
      last edited by

      Never seen that. For all output?
      Maybe you're gotten a plugin being naughty and editing base methods...

      Thomas Thomassen β€” SketchUp Monkey & Coding addict
      List of my plugins and link to the CookieWare fund

      1 Reply Last reply Reply Quote 0
      • T Offline
        todd burch
        last edited by

        I figured it out, and it's a SU bug. When you have a 0x0a in your string, and you puts that string to the console, you'll get a <br/> instead of a newline.

        At least that's how it working (er, not working?) on my Mac.

        Todd

        1 Reply Last reply Reply Quote 0
        • T Offline
          todd burch
          last edited by

          @thomthom said:

          Maybe you're gotten a plugin being naughty and editing base methods...

          Not a chance!! No way, no how - not on this machine.

          1 Reply Last reply Reply Quote 0
          • R Offline
            remus
            last edited by

            Have you got the latest version? it's a known problem but alex (the person who extended it) said he was looking in to a fix.

            http://remusrendering.wordpress.com/

            1 Reply Last reply Reply Quote 0
            • thomthomT Offline
              thomthom
              last edited by

              @remus said:

              Have you got the latest version? it's a known problem but alex (the person who extended it) said he was looking in to a fix.

              I was under the impression that Todd was referring to the native Sketchup Ruby Console - not the Webdialog version. ..or..?

              Thomas Thomassen β€” SketchUp Monkey & Coding addict
              List of my plugins and link to the CookieWare fund

              1 Reply Last reply Reply Quote 0
              • T Offline
                todd burch
                last edited by

                I am referring to the native Ruby console.

                1 Reply Last reply Reply Quote 0
                • thomthomT Offline
                  thomthom
                  last edited by

                  @unknownuser said:

                  I figured it out, and it's a SU bug. When you have a 0x0a in your string, and you puts that string to the console, you'll get a <br/> instead of a newline.

                  This is very odd. 0x0a is the new line character \n - that appear all the time in strings. Not seen this in my PC - and I can't remember seeing it when debugging on my old MacMini.

                  Thomas Thomassen β€” SketchUp Monkey & Coding addict
                  List of my plugins and link to the CookieWare fund

                  1 Reply Last reply Reply Quote 0
                  • T Offline
                    todd burch
                    last edited by

                    Here's a console recreate:
                    ` > abc = "Hi\nthere"
                    Hi
                    there

                    puts abc
                    Hi<br/>there
                    nil`

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      Jim
                      last edited by

                      I'd keep looking for a plugin - one with a WebDialog, one that has redefined puts, or modified the String class, or uses gsub('\n','<br/>') maybe.

                      Hi

                      1 Reply Last reply Reply Quote 0
                      • T Offline
                        todd burch
                        last edited by

                        I found it. It is indeed some Google provided SU Ruby code on my machine, and it is doing exactly what Jim coded. I do not know, however, if the code I have is generally available code, and, it certainly (IMHO) should not be interfering with the Ruby Console.

                        So, SU Bug? Yes.

                        Will it impact anyone else - I don't know yet. I'm asking Google.

                        Thanks.

                        (So, since it IS a SU Bug, do I have to eat my words "no way, no how - not this machine"???? 😳 )

                        1 Reply Last reply Reply Quote 0
                        • thomthomT Offline
                          thomthom
                          last edited by

                          What Google code is it?

                          Windows session:

                          ` > abc = "Hi\nthere"
                          Hi
                          there

                          puts abc
                          Hi
                          there
                          nil`

                          Thomas Thomassen β€” SketchUp Monkey & Coding addict
                          List of my plugins and link to the CookieWare fund

                          1 Reply Last reply Reply Quote 0
                          • T Offline
                            todd burch
                            last edited by

                            I'm running the latest SU Pro on a Mac. I think I did bypass an update-gram the other day, so I might not be on the latest.

                            1 Reply Last reply Reply Quote 0
                            • 1 / 1
                            • First post
                              Last post
                            Buy SketchPlus
                            Buy SUbD
                            Buy WrapR
                            Buy eBook
                            Buy Modelur
                            Buy Vertex Tools
                            Buy SketchCuisine
                            Buy FormFonts

                            Advertisement