class Neovim::API::Function
@api private
Attributes
name[R]
Public Class Methods
new(attributes)
click to toggle source
# File lib/neovim/api.rb, line 74 def initialize(attributes) @name = attributes.fetch("name") end
Public Instance Methods
call(session, *args)
click to toggle source
Apply this function to a running RPC session.
# File lib/neovim/api.rb, line 83 def call(session, *args) session.request(name, *args) end
method_name()
click to toggle source
# File lib/neovim/api.rb, line 78 def method_name @name.sub(/^nvim_(win_|buf_|tabpage_)?/, "").to_sym end