Sha256: 76da3b0ec9998a598badbece1f2fd322e9ab1257bb3cbb0d59b31f87b53b611b
Contents?: true
Size: 888 Bytes
Versions: 15
Compression:
Stored size: 888 Bytes
Contents
require "English" module ReactOnRails module Utils def self.object_to_boolean(value) [true, "true", "yes", 1, "1", "t"].include?(value.class == String ? value.downcase : value) end def self.server_rendering_is_enabled? ReactOnRails.configuration.server_bundle_js_file.present? end def self.last_process_completed_successfully? # rubocop:disable Style/NumericPredicate $CHILD_STATUS.exitstatus == 0 end def self.default_server_bundle_js_file_path File.join(ReactOnRails.configuration.generated_assets_dir, ReactOnRails.configuration.server_bundle_js_file) end def self.running_on_windows? (/cygwin|mswin|mingw|bccwin|wince|emx/ =~ RUBY_PLATFORM) != nil end module Required def required(arg_name) raise ArgumentError, "#{arg_name} is required" end end end end
Version data entries
15 entries across 15 versions & 1 rubygems