class Sirens::MethodModel
Attributes
location[R]
method[R]
source_code[R]
Public Class Methods
new()
click to toggle source
Initializing
Calls superclass method
# File lib/sirens/models/method_model.rb, line 8 def initialize() super() @method = ValueModel.new @location = ValueModel.new @source_code = ValueModel.new end
Public Instance Methods
set_method(method)
click to toggle source
# File lib/sirens/models/method_model.rb, line 20 def set_method(method) if method.nil? @method.set_value(nil) @location.set_value(nil) @source_code.set_value(nil) return end @method.set_value(method) @location.set_value(method.source_location) @source_code.set_value(method.source_code) end