class Riddl::Wrapper::Declaration::Interface
Attributes
base[R]
des[R]
name[R]
sub[R]
top[R]
Public Class Methods
new(name,top,base,sub,des)
click to toggle source
# File lib/ruby/riddl/wrapper/declaration/interface.rb, line 6 def initialize(name,top,base,sub,des) @name = name @top = top @base = base @sub = sub @des = des end
new_from_interface(interface,sub)
click to toggle source
# File lib/ruby/riddl/wrapper/declaration/interface.rb, line 14 def self.new_from_interface(interface,sub) Interface.new(interface.name,interface.top,interface.base,sub,interface.des) end
Public Instance Methods
real_path(real)
click to toggle source
# File lib/ruby/riddl/wrapper/declaration/interface.rb, line 18 def real_path(real) t = @top.split('/') real = real.split('/') real = real[t.length..-1] real.join('/') end
real_url(real,base)
click to toggle source
# File lib/ruby/riddl/wrapper/declaration/interface.rb, line 25 def real_url(real,base) (@base == '' ? base : @base) + real_path(real) end