1
我有一个文件,其中包含数百个对象和数值组合,如下所示。我想从用户获得输入作为对象名称&数值并返回相关值。Ruby - 将文件解析为哈希
Object cefcFRUPowerOperStatus
Type PowerOperType
1:offEnvOther
2:on
3:offAdmin
4:offDenied
5:offEnvPower
6:offEnvTemp
Object cefcModuleOperStatus
Type ModuleOperType
1:unknown
2:ok
3:disabled
4:okButDiagFailed
5:boot
6:selfTest
例如, - 输入 -
objectName = 'cefcModuleOperStatus'
TypeNumber = '4'
回归 - “okButDiagFailed”
我不知道红宝石和得到这个工作来帮助我的同行。所以请原谅,如果这是一个新手问题。
注意: - 我必须创建文件,以任何文件格式,这将是一个很大的帮助。
你可以将该输入文件转换为JSON或YAML或更常规的任何东西吗?即使CSV也会提高。 – tadman
@tadman:是的,我可以。从任何文件格式转换都将有所帮助。 – TheMightyNight
@tadman是完全正确的。请检查我的答案,以演示如何通过一个实例来做到这一点。 – Shaunak