Sha256: 5143471dbb476545475ea0e058d2cb8b77fcea57875ea61b4f446d806cc6f6a5
Contents?: true
Size: 485 Bytes
Versions: 30
Compression:
Stored size: 485 Bytes
Contents
require 'betterdocs/dsl/common' class Betterdocs::Dsl::Controller::ControllerBase include Betterdocs::Dsl::Common def self.inherited(klass) klass.class_eval { extend Tins::DSLAccessor } end def initialize(controller, &block) controller(controller) set_context controller instance_eval(&block) end dsl_accessor :controller def add_to_collector(collector) raise NotImplementedError, 'add_to_collector needs to be implemented in subclass' end end
Version data entries
30 entries across 30 versions & 1 rubygems