class Riddl::Wrapper::Declaration::Interface
Attributes
Public Class Methods
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
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
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
Source
# File lib/ruby/riddl/wrapper/declaration/interface.rb, line 25 def real_url(real,base) (@base == '' ? base : @base) + real_path(real) end