Class: DomoscioViz::Resource Abstract

Inherits:
Object
  • Object
show all
Defined in:
lib/domoscio_viz/resource.rb

Overview

This class is abstract.

Direct Known Subclasses

Chart

Class Method Summary collapse

Class Method Details

.url(util_name = nil, on_self = nil) ⇒ Object

Raises:

  • (NotImplementedError)


5
6
7
8
9
# File 'lib/domoscio_viz/resource.rb', line 5

def url(util_name = nil, on_self = nil)
  raise NotImplementedError, 'Resource is an abstract class. Do not use it directly.' if self == Resource

  util_name && !on_self ? "/#{util_name}" : ''
end