Sha256: 8eea0eb9197898f97a99a49be8c4dc01e33e5953bea8803e97672ebda8e86644

Contents?: true

Size: 499 Bytes

Versions: 6

Compression:

Stored size: 499 Bytes

Contents

module HerokuDeployment
  class Config
    class << self
      def setup &block
        yield self
      end

      [:app, :remote, :generate_url, :js_files, :css_files, :commit_files, :compress_js,
        :compress_css, :migrate, :hoptoad, :skip_push_to_heroku].each do |meth|
        class_eval <<-END
          @@#{meth} = nil
          def #{meth}
            @@#{meth}
          end
          def #{meth}=(val)
            @@#{meth} = val
          end
        END
      end

    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
heroku_deployment-0.0.9 lib/heroku_deployment/config.rb
heroku_deployment-0.0.8 lib/heroku_deployment/config.rb
heroku_deployment-0.0.7 lib/heroku_deployment/config.rb
heroku_deployment-0.0.13 lib/heroku_deployment/config.rb
heroku_deployment-0.0.11 lib/heroku_deployment/config.rb
heroku_deployment-0.0.10 lib/heroku_deployment/config.rb