Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

# frozen_string_literal: true hatası #11

Closed
omerozturk0 opened this issue Feb 6, 2018 · 2 comments
Closed

# frozen_string_literal: true hatası #11

omerozturk0 opened this issue Feb 6, 2018 · 2 comments

Comments

@omerozturk0
Copy link

Sayfanın başına # frozen_string_literal: true magic comment ekledikten sonra upcase ve downcase string fonksiyonlarında can't define singleton gibi bir hata alıyorum.

@sbagdat
Copy link
Owner

sbagdat commented Feb 6, 2018

Gem'in kullandığı bazı stringler için # frozen_string_literal: true yorumu kullanılmaması gerekiyor. Bütün stringleri freeze ettiğiniz için böyle bir hata alıyorsunuz. Gem kaynaklı bir hata değil yani. Bildiriminiz için teşekkürler.

@sbagdat sbagdat closed this as completed Feb 6, 2018
@omerozturk0
Copy link
Author

omerozturk0 commented Feb 7, 2018

Teşekkürler @sbagdat

Gem kaynaklı sorun değil evet. Fakat daha sonra aynı sorun ile karşılaşacak arkadaşlar için çözümü şu şekilde sağlanabilir.

a = ['deneme', 'deneme1', 'deneme2'] dizisini ele alalım ve dizi elemanlarının hepsini büyük harfe çevirmek istediğimizi varsayalım.

Sayfa başına # frozen_string_literal: true eklendiği taktirde issue'de belirttiğim hatayı almak istemiyorsanız kullanım şu şekilde olabilir:

a.flat_map(&:dup).flat_map(&:upcase)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants