Module: Syskit::Actions::InterfaceExtension

Includes:
MetaRuby::DSLs::FindThroughMethodMissing
Included in:
Syskit::Actions
Defined in:
lib/syskit/actions/interface_model_extension.rb

Instance Method Summary collapse

Instance Method Details

#find_through_method_missing(m, args) ⇒ Object



153
154
155
156
# File 'lib/syskit/actions/interface_model_extension.rb', line 153

def find_through_method_missing(m, args)
    MetaRuby::DSLs.find_through_method_missing(
        profile, m, args, '_tag'.freeze => :find_tag) || super
end

#has_through_method_missing?(m) ⇒ Boolean

Returns:

  • (Boolean)


148
149
150
151
# File 'lib/syskit/actions/interface_model_extension.rb', line 148

def has_through_method_missing?(m)
    MetaRuby::DSLs.has_through_method_missing?(
        profile, m, '_tag'.freeze => :has_tag?) || super
end

#profileObject



144
145
146
# File 'lib/syskit/actions/interface_model_extension.rb', line 144

def profile
    self.class.profile
end