Class: PrelandsRails::CreateSimpleSource::ValidateZipContent::ValidateJs

Inherits:
Object
  • Object
show all
Includes:
Interactor, Interactor::Contracts, AbstractInteractor
Defined in:
lib/prelands_rails/create_simple_source/validate_zip_content/validate_js.rb,
lib/prelands_rails/create_simple_source/validate_zip_content/validate_js/js.rb

Overview

Валидирует JavaScript код.

Defined Under Namespace

Classes: Js

Instance Method Summary collapse

Methods included from AbstractInteractor

#call

Instance Method Details

#actObject



26
27
28
29
30
# File 'lib/prelands_rails/create_simple_source/validate_zip_content/validate_js.rb', line 26

def act
  content = context[:files_content]['index.js']
  content = Js.new(content)
  context.warnings += content.errors unless content.valid?
end