Ruby 初心者スレッド Part 67 (724レス)
上
下
前
次
1-
新
54
(3)
:
(ワッチョイ 5f06-jsk3)
2021/01/23(土)12:19
ID:joIGd+XG0(1)
AA×
[
240
|
320
|480|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
54: (ワッチョイ 5f06-jsk3) [sage] 2021/01/23(土) 12:19:40.78 ID:joIGd+XG0 教えていただきたいのですが、rubyのclassでそのclassに存在するプロパティ一覧を取得する方法ありますか? 以下の様なクラスを作ってます。 class Data def self.csv_header return 'name,id,data1,data2' end attr_reader :name, :id, :data1, :data2 def initialize(name:, id:, data1:, data2) @name = name @id = id @data1 = data1 @data2 = data2 end def to_csv return "#{@name},#{@id},#{@data1},#{@data2}" end end 要するに、何か複数のデータを持つクラスがあり、それをcsvとして出力したいです。 そのヘッダーを出力する機能をクラスメソッドとして持たせたいのですが、このクラスメソッド(csv_header)の中身を手で書くのではなく、javaで言う所のreflectionか何かを使って出力する方法はありますか? よろしくお願いいたします http://mevius.5ch.net/test/read.cgi/tech/1608837867/54
教えていただきたいのですがのでそのに存在するプロパティ一覧を取得する方法ありますか 以下の様なクラスを作ってます 要するに何か複数のデータを持つクラスがありそれをとして出力したいです そのヘッダーを出力する機能をクラスメソッドとして持たせたいのですがこのクラスメソッドの中身を手で書くのではなくで言う所のか何かを使って出力する方法はありますか よろしくお願いいたします
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 670 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.025s