Sha256: 1433aeff10329fea4cefacfa60565c11c96a5d9d728b0bfee200569c932caa6f
Contents?: true
Size: 574 Bytes
Versions: 9
Compression:
Stored size: 574 Bytes
Contents
require "rails/generators" module Rails module Generators class ClaptonGenerator < Rails::Generators::NamedBase def create_component_file create_file "app/components/#{file_name}_component.rb" do <<~RUBY class #{class_name}Component < Clapton::Component def render end end RUBY end create_file "app/states/#{file_name}_state.rb" do <<~RUBY class #{class_name}State < Clapton::State end RUBY end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems