replace-gsub-with-tr.patch

Go MAEDA, 2018-08-12 06:06

Download (3.86 KB)

View differences:

app/controllers/sys_controller.rb
38 38
      repository.safe_attributes = params[:repository]
39 39
      repository.project = project
40 40
      if repository.save
41
        render :json => {repository.class.name.underscore.gsub('/', '-') => {:id => repository.id, :url => repository.url}}, :status => 201
41
        render :json => {repository.class.name.underscore.tr('/', '-') => {:id => repository.id, :url => repository.url}}, :status => 201
42 42
      else
43 43
        head 422
44 44
      end
app/helpers/application_helper.rb
512 512
  end
513 513

  
514 514
  def anchor(text)
515
    text.to_s.gsub(' ', '_')
515
    text.to_s.tr(' ', '_')
516 516
  end
517 517

  
518 518
  def html_hours(text)
app/models/mailer.rb
447 447
            'X-Auto-Response-Suppress' => 'All',
448 448
            'Auto-Submitted' => 'auto-generated',
449 449
            'From' => Setting.mail_from,
450
            'List-Id' => "<#{Setting.mail_from.to_s.gsub('@', '.')}>"
450
            'List-Id' => "<#{Setting.mail_from.to_s.tr('@', '.')}>"
451 451

  
452 452
    # Replaces users with their email addresses
453 453
    [:to, :cc, :bcc].each do |key|
app/models/query.rb
880 880
        filters_clauses << sql_for_custom_field(field, operator, v, $1)
881 881
      elsif field =~ /^cf_(\d+)\.(.+)$/
882 882
        filters_clauses << sql_for_custom_field_attribute(field, operator, v, $1, $2)
883
      elsif respond_to?(method = "sql_for_#{field.gsub('.','_')}_field")
883
      elsif respond_to?(method = "sql_for_#{field.tr('.','_')}_field")
884 884
        # specific statement
885 885
        filters_clauses << send(method, field, operator, v)
886 886
      else
config/initializers/10-patches.rb
6 6
    # Translate attribute names for validation errors display
7 7
    def self.human_attribute_name(attr, options = {})
8 8
      prepared_attr = attr.to_s.sub(/_id$/, '').sub(/^.+\./, '')
9
      class_prefix = name.underscore.gsub('/', '_')
9
      class_prefix = name.underscore.tr('/', '_')
10 10

  
11 11
      redmine_default = [
12 12
        :"field_#{class_prefix}_#{prepared_attr}",
lib/redmine/mime_type.rb
77 77
    # the mime type of name
78 78
    def self.css_class_of(name)
79 79
      mime = of(name)
80
      mime && mime.gsub('/', '-')
80
      mime && mime.tr('/', '-')
81 81
    end
82 82

  
83 83
    def self.main_mimetype_of(name)
lib/redmine/scm/adapters/bazaar_adapter.rb
94 94
          cmd_args << "-r#{identifier.to_i}"
95 95
          cmd_args << bzr_target(path)
96 96
          scm_cmd(*cmd_args) do |io|
97
            prefix_utf8 = "#{url}/#{path}".gsub('\\', '/')
97
            prefix_utf8 = "#{url}/#{path}".tr('\\', '/')
98 98
            logger.debug "PREFIX: #{prefix_utf8}"
99 99
            prefix = scm_iconv(@path_encoding, 'UTF-8', prefix_utf8)
100 100
            prefix.force_encoding('ASCII-8BIT')