Sha256: 508b31a4afe8d70d26c66b0a4fddc62ab3d0672ca8693d3c89fb306935dd5af9

Contents?: true

Size: 1.66 KB

Versions: 1

Compression:

Stored size: 1.66 KB

Contents

# frozen_string_literal: true

require_relative "lib/turbo_cells/version"

Gem::Specification.new do |spec|
  spec.name          = "turbo_cells"
  spec.version       = TurboCells::VERSION
  spec.authors       = ["krzykamil"]
  spec.email         = ["kk.pio@protonmail.com"]

  spec.summary       = "TurboCells is a gem for integrating cells with Turbo (as of now, only TurboStreams)."
  spec.description   = "The idea is to have an easy way to use HTML over the wire approach of TurboStream in cells. Since Turbo has rails specific gem, which this gem uses, it is not framework agnostic :/ One day it might switch to using native Turbo and then it will be."
  spec.homepage      = "https://krzykamil.github.io"
  spec.license       = "MIT"
  spec.required_ruby_version = ">= 3.0.1"

  spec.metadata["homepage_uri"] = spec.homepage
  spec.metadata["source_code_uri"] = spec.homepage
  spec.metadata["changelog_uri"] = "#{spec.homepage}/blob/master/CHANGELOG.md"

  # Specify which files should be added to the gem when it is released.
  # The `git ls-files -z` loads the files in the RubyGem that have been added into git.
  spec.files = Dir.chdir(File.expand_path(__dir__)) do
    `git ls-files -z`.split("\x0").reject { |f| f.match(%r{\A(?:test|spec|features)/}) }
  end
  spec.bindir        = "exe"
  spec.executables   = spec.files.grep(%r{\Aexe/}) { |f| File.basename(f) }
  spec.require_paths = ["lib"]

  # Uncomment to register a new dependency of your gem
  spec.add_dependency "cells"
  spec.add_dependency "turbo-rails"
  spec.add_dependency "redis"

  # For more information and examples about making a new gem, checkout our
  # guide at: https://bundler.io/guides/creating_gem.html
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
turbo_cells-0.1.1 turbo_cells.gemspec