Sha256: 1aaf13af0dc5081bc842658cd5c253d1979fda10431c3b21b7c33942ceffe339
Contents?: true
Size: 554 Bytes
Versions: 1
Compression:
Stored size: 554 Bytes
Contents
# frozen_string_literal: true module Schienenzeppelin class HelperBase < Rails::Generators::Base include Thor::Actions include Rails::Generators::Actions include Rails::Generators::AppName def self.apply(options = {}) new(options).apply end def initialize(options, *) super @options = options end private_class_method :new def apply raise NotImplementedError end def self.default_source_root File.expand_path(File.join('..', '..', 'templates'), __dir__) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
schienenzeppelin-0.1 | lib/schienenzeppelin/helper_base.rb |