├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── MIT-LICENSE ├── README.md ├── Rakefile ├── coffee-rails.gemspec ├── coffee-rails.gemspec.erb ├── gemfiles └── Gemfile-5-2-stable ├── lib ├── assets │ └── javascripts │ │ └── coffee-script.js.erb ├── coffee-rails.rb ├── coffee │ └── rails │ │ ├── engine.rb │ │ ├── js_hook.rb │ │ ├── template_handler.rb │ │ └── version.rb └── rails │ └── generators │ └── coffee │ └── assets │ ├── assets_generator.rb │ └── templates │ └── javascript.coffee └── test ├── assets_generator_test.rb ├── assets_test.rb ├── controller_generator_test.rb ├── scaffold_generator_test.rb ├── support ├── routes.rb └── site │ └── index.coffee ├── template_handler_test.rb └── test_helper.rb /.gitignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | test/tmp 3 | Gemfile.lock 4 | gemfiles/*.lock 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | cache: bundler 3 | # To use rbx environment. 4 | dist: trusty 5 | rvm: 6 | - 2.2 7 | - 2.3 8 | - 2.4 9 | - 2.5 10 | - 2.6 11 | - ruby-head 12 | - jruby-9.2.6.0 13 | - rbx-3 14 | gemfile: 15 | - Gemfile 16 | - gemfiles/Gemfile-5-2-stable 17 | matrix: 18 | exclude: 19 | - gemfile: Gemfile 20 | include: 21 | - gemfile: Gemfile 22 | rvm: 2.5 23 | - gemfile: Gemfile 24 | rvm: 2.6 25 | - gemfile: Gemfile 26 | rvm: ruby-head 27 | - gemfile: Gemfile 28 | rvm: rbx-3 29 | - gemfile: gemfiles/Gemfile-5-2-stable 30 | rvm: 2.2 31 | - gemfile: gemfiles/Gemfile-5-2-stable 32 | rvm: 2.3 33 | - gemfile: gemfiles/Gemfile-5-2-stable 34 | rvm: 2.4 35 | - gemfile: gemfiles/Gemfile-5-2-stable 36 | rvm: 2.5 37 | - gemfile: gemfiles/Gemfile-5-2-stable 38 | rvm: 2.6 39 | - gemfile: gemfiles/Gemfile-5-2-stable 40 | rvm: ruby-head 41 | - gemfile: gemfiles/Gemfile-5-2-stable 42 | rvm: rbx-3 43 | allow_failures: 44 | - rvm: ruby-head 45 | - rvm: rbx-3 46 | fast_finish: true 47 | notifications: 48 | email: false 49 | campfire: 50 | secure: "CGWvthGkBKNnTnk9YSmf9AXKoiRI33fCl5D3jU4nx3cOPu6kv2R9nMjt9EAo\nOuS4Q85qNSf4VNQ2cUPNiNYSWQ+XiTfivKvDUw/QW9r1FejYyeWarMsSBWA+\n0fADjF1M2dkDIVLgYPfwoXEv7l+j654F1KLKB69F0F/netwP9CQ=" 51 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 5.0.0 (Apr 23, 2019) ## 2 | 3 | * Remove support to Rails < 5.2. 4 | * Support Rails 6. 5 | 6 | ## 4.2.2 (May 24, 2017) ## 7 | 8 | * Support digest resolution for coffee templates. 9 | 10 | ## 4.2.1 (June 30, 2016) ## 11 | 12 | * Fix error in the gem package. 13 | 14 | ## 4.2.0 (June 30, 2016) ## 15 | 16 | * Override `js_template` hook in the Rails generator to allow Rails to 17 | be CoffeeScript agnostic. 18 | 19 | ## 4.1.1 (December 18, 2015) ## 20 | 21 | * Allow Rails 5. 22 | 23 | *Rafael Mendonça França* 24 | 25 | ## 4.1.0 (October 12, 2014) ## 26 | 27 | * Default to .coffee extension instead of .js.coffee 28 | 29 | *Joshua Peek* 30 | 31 | * Register coffee extension for rake notes. 32 | 33 | *Roberto Miranda* 34 | 35 | ## 4.0.1 (October 17, 2013) ## 36 | 37 | * Drop support to Rails `4.0.0.rc` releases 38 | 39 | *Rafael Mendonça França* 40 | 41 | 42 | ## 4.0.0 (April 18, 2013) ## 43 | 44 | * Bump railties version to 4.0.0.beta. 45 | 46 | *José Valim* 47 | 48 | 49 | ## 3.2.2 (January 26, 2012) ## 50 | 51 | * Bump railties version to ~> 3.2.0. 52 | 53 | *Aaron Patterson* 54 | 55 | 56 | ## 3.2.1 (January 5, 2012) ## 57 | 58 | * No changes. 59 | 60 | 61 | ## 3.2.0 (December 17, 2011) ## 62 | 63 | * Add coffee-script.js for asset pipeline. Now your app will support 64 | `