class Fern::Api::Endpoint
Public Class Methods
new(controller, name:, &block)
click to toggle source
# File lib/fern/api/endpoint.rb, line 4 def initialize(controller, name:, &block) @controller = controller @name = name instance_eval(&block) end
Public Instance Methods
request(&block)
click to toggle source
# File lib/fern/api/endpoint.rb, line 11 def request(&block) @controller.send(:define_method, @name, &block) end