Sha256: 611a54382389add99ed7d3fd676fe437a7e542777fa5bcb2485794b4ddec4220
Contents?: true
Size: 1.21 KB
Versions: 3
Compression:
Stored size: 1.21 KB
Contents
# frozen_string_literal: true require_relative "../context" module Hanami module CLI module Generators module App # @since 2.0.0 # @api private class SliceContext < Generators::Context # @since 2.0.0 # @api private def initialize(inflector, app, slice, url) @slice = slice @url = url super(inflector, app) end # @since 2.0.0 # @api private def camelized_slice_name inflector.camelize(slice) end # @since 2.0.0 # @api private def underscored_slice_name inflector.underscore(slice) end # @since 2.1.0 # @api private def humanized_slice_name inflector.humanize(slice) end # @since 2.1.0 # @api private def stylesheet_erb_tag %(<%= stylesheet_tag "app" %>) end # @since 2.1.0 # @api private def javascript_erb_tag %(<%= javascript_tag "app" %>) end private attr_reader :slice attr_reader :url end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems