Class: GsNMethodProxy

Inherits:
Object show all
Defined in:
lib/maglev-database-explorer/database_views/gsnmethod.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.for(method) ⇒ Object



2
3
4
5
6
# File 'lib/maglev-database-explorer/database_views/gsnmethod.rb', line 2

def self.for(method)
  instance = self.new
  instance.method = method
  instance
end

Instance Method Details

#__for_database_explorerObject



8
9
10
# File 'lib/maglev-database-explorer/database_views/gsnmethod.rb', line 8

def __for_database_explorer
  [@method.__source_string, @method.__environment_id, @method.__selector, @method.__file_and_line, @method.__in_class.to_database_view(1, {}, {:noBehavior => true})]
end

#method=(val) ⇒ Object



12
13
14
# File 'lib/maglev-database-explorer/database_views/gsnmethod.rb', line 12

def method=(val)
  @method = val
end