Ruby Learning Resources [WikiLists]

All seven of the lists below are set as wikis.


:card_index: INDEX



This thread is always a work in progress.

9 Likes
How to get start learning to make Extension (Plugin)
New to Learning Ruby for SketchUp
SU Ruby Course Request
Accuracy and return values from inputbox when default value is a length
How to save positions of toolbars?
How to assign a value to a face
How to write ruby script
A point belongs to which side of face
GLTF Exporter
How to add .so files to ruby ffi
Why Sketchup crashes when cancel Class: Sketchup::Http::Request
How to use SketchUp Ruby C/C++ Extension Expenses
Help - turning inches into centimeters with Api Ruby Language
Way to check if HtmlDialog open?
API Ruby ....face problem...help me
Structuring extension folders for multiple source files and including some premade Components for my extension
Are there documented rules for creating/joining geometry via ruby script?
Create Section Plane Programmatically?
Ruby ruby roo
Import CSV or Excel Data into SketchUp
How do I make my Ruby script extension compliant?
Extracting Face Areas based on Layers in model groups
Attribute creation
Batch create materials from directory of files
Need guidance on surface area script
The problem of ruby load c dll. editor says :'unknown symbol'
SU2020 WebDialogs Javascript Problems
How to get HttpOnly cookies from the sketchup plugin browser in ruby api
Sketchup ruby
How do I create a face from edge objects?
Script to randomly move sandbox TIN vertices?
Api sketchup
Iterate Over Existing Dimensions
Stop API calls from creating duplicate Materials
SketchUp Trim Extension
Add dimensions in sketchup using ruby
How to get in Ruby the list of templates
Books or Tutorials on Ruby Programming and Dynamic components
How to group groups
Copy and move group several times to make a polyhedron
Unable to load component to the file from installed folder
MOving objects and sticky connections between them-can it be done with Ruby?
Error trapping in `inputbox` for invalid lengths entered as text - example code doesn't seem to work for me
Explode and Re-Group/Component objects imported from a 3D STEP (.stp) file
Import PNG Image
DXF Export for CNC
Why is variable undefined
Learning Ruby for SketchUp
Learning to make a plugin/extension
Somebody help me to make simple plugin for this code
Programación de extensiones sketchup
Programacion de Extensiones
Newbie: face destroyed after transformation ?!?!?
Add Materials to DWG imported layers (groups and instances)
Alternative to get_element_value method for HtmlDialog
Custom toolbar
SketchUp Ruby coding a dialog
Html dialog box to set and get information
Quotation marks in Html - Id(variable) - working in Sketchup Ruby Code Editor
Creating a box with attribute from an excel file
Excel to Sketchup
Apply material to all nested or non-nested instances that have the dynamic attribute "x" in the selection
I am trying to figure out how to place a component with a button press
Object highlighting under the cursor like in Joint Push Pull
Apply material to all nested or non-nested instances that have the dynamic attribute "x" in the selection
What should i learn to be sketchup developer
Component in a component
Import CSV or Excel Data into SketchUp
Create a window in a wall

:notebook: PRIMERS & GUIDES

(A list of primers and introductory guides for learning Ruby.)



Ruby Language Primers for v 2.0.0 - SketchUp 2014 ... 2016

Ruby Language Primers for v 2.2.4 - SketchUp 2017 & 2018

Ruby Language Primers for v 2.5.1 - SketchUp 2019.0 & 2019.1

Ruby Language Primers for v 2.5.5 - SketchUp 2019.2+

:arrow_double_up: Top | :books: BOOKS | :bulb: IDEAS | :newspaper: NEWS | :card_box: REFERENCE | :clipboard: TEMPLATES | :mortar_board: TUTORIALS

:books: BOOKS

(A list of full books for learning Ruby.)



~ Ruby Generic ~

( DOWNLOADABLE )



( ONLINE )



( PRINTED )



~ SketchUp Specific ~

( DOWNLOADABLE )



( ONLINE )



( PRINTED )


:arrow_double_up: Top | :notebook: PRIMERS | :bulb: IDEAS | :newspaper: NEWS | :card_box: REFERENCE | :clipboard: TEMPLATES | :mortar_board: TUTORIALS

1 Like

:mortar_board: TUTORIALS

(A list of tutorials for learning Ruby.)


~ Ruby Generic ~


~ SketchUp Specific ~

Ruby Tutorials at SketchUcation Forums
http://sketchucation.com/forums/viewtopic.php?f=18&t=8767#p52665

“Edges to Rubies” is Outdated and No Longer Recommended !

Too many errors and poor programming practices promoted.


:arrow_double_up: Top | :notebook: PRIMERS | :books: BOOKS | :bulb: IDEAS | :newspaper: NEWS | :card_box: REFERENCE | :clipboard: TEMPLATES

:card_box: REFERENCE

(A list of technical references for Ruby.)


~ Ruby Generic ~


~ SketchUp Specific ~

* Also see IDEAS section for specific ideas and helpers by class and category.


:arrow_double_up: Top | :notebook: PRIMERS | :books: BOOKS | :bulb: IDEAS | :newspaper: NEWS | :clipboard: TEMPLATES | :mortar_board: TUTORIALS

:clipboard: TEMPLATES

(A list of templates for programming SketchUp extensions and plugins.)



:arrow_double_up: Top | :notebook: PRIMERS | :books: BOOKS | :bulb: IDEAS | :newspaper: NEWS | :card_box: REFERENCE | :mortar_board: TUTORIALS

:newspaper: NEWS & BLOGS

(Newsy or interesting happenings with Ruby and SketchUp.)


~ Ruby Generic ~


~ SketchUp Ruby Specific ~


~ SketchUp General ~


:arrow_double_up: Top | :notebook: PRIMERS | :books: BOOKS | :bulb: IDEAS | :card_box: REFERENCE | :clipboard: TEMPLATES | :mortar_board: TUTORIALS

2 Likes

:bulb: IDEAS

(Ideas for doing nifty things with Ruby and SketchUp.)



:arrow_double_up: Top | :notebook: PRIMERS | :books: BOOKS | :newspaper: NEWS | :card_box: REFERENCE | :clipboard: TEMPLATES | :mortar_board: TUTORIALS

1 Like