lighttroupe/luz-next

View on GitHub
gui/gui_style_renderer.rb

Summary

Maintainability
A
0 mins
Test Coverage
#
# GuiStyleRenderer renders a Style (image/color) in a list row
#
class GuiStyleRenderer < GuiUserObjectRenderer
    def gui_render
        using_listsafe { unit_square }
    end

    def using_listsafe
        @object.image.using {
            with_color_listsafe(@object.color_setting.color) {        # TODO: seems to be a caching issue with using 'color' directly?
                yield
            }
        }
    end
end