class DomoscioViz::Resource

@abstract

Public Class Methods

class_name() click to toggle source
# File lib/domoscio_viz/resource.rb, line 5
def class_name
  name.split('::')[-1]
end
url(util_name = nil, on_self = nil ) click to toggle source
# File lib/domoscio_viz/resource.rb, line 9
def url(util_name = nil, on_self = nil )
  if self == Resource
    raise NotImplementedError.new('Resource is an abstract class. Do not use it directly.')
  end
  
  build_url = ""
  if !on_self
    if util_name
      build_url << "/#{util_name}"
    end
  end
  return build_url  
end